LINQ - 将两个实体加入一个 IQueryable 复杂类型 - EF4 和 ASP.Net MVC
我有这样的代码:
var entityX = this._xService.GetAll();
var entityY = this._yService.GetAll();
两者都作为 IEnumerable 类型返回。我需要将两者内部连接成一个类似 JoinedList 类的东西,该类必须是 IQueryable 的。
我正在寻找使用 LINQ 来做到这一点的方法。
非常感谢
I have code like:
var entityX = this._xService.GetAll();
var entityY = this._yService.GetAll();
Both are returned as IEnumerable types. I need to inner join the two into a something like a JoinedList class that has to be IQueryable.
I'm looking for ways to do this please using LINQ.
Many Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
LINQ to Objects 是极好的粘合剂:
您不应该真正需要最后一步;
IQueryable
是不必要的,因为 LINQ to Objects 与IEnumerable
配合得很好。LINQ to Objects is excellent glue:
You shouldn't really need that last step;
IQueryable<T>
is unnecessary because LINQ to Objects works just fine withIEnumerable<T>
.