在Linq中是否有“Include”版本的编译时错误检查?

我有这个代码

var myquery =  list.Include("Childrens").ToList() ; 

是否有这个“Include”方法的版本,启用了编译时错误检查,因为我有很多关系,有时我需要更改它们的名称,所以如果有一个版本的编译时错误检查将真的有用。

如果有“包含”方法的重载,编译时错误检查,请有人告诉我

===============>>#1 票数:2 已采纳

var myquery = list.Include(x => x.Childrens).ToList() ;

您还需要导入此命名空间"System.Data.Entity"

===============>>#2 票数:0

您可以使用命名空间System.Data.Entity来执行.Include(o => o.Childrens)

  ask by user3030035 translate from so

未解决问题?本站智能推荐:

2回复

使用EF + LINQ的奇怪行为:Include(…).Where(…)

我有点恶梦,想知道为什么下面的Include(...)和Where(...)不能产生预期结果的原因: 我通过Where(...)将数据库中的项目分为两部分。 Where(...)条件是互斥和互补的。 Where(...)调用取决于相关对象,因此我使用Include(..
1回复

LINQ project()以在LINQ IQueryable中从数据实体自动映射到业务实体?

我不确定这是否可能。 一些要求 我们的查询一直都是IQueryable。 通过OData传递的所有参数 实体和业务实体是分开的,我们的查询应仅 返回业务实体,而不是数据实体 这是我们正在尝试做的 在运行时,我们收到此错误: LIN
3回复

如何改进这个LINQ TO SQL可查询?

我有一个学生列表,我想创建一个查询,其中获取所有项目,而不是逐个1,因为我显示下面的代码: 这对性能不利。 我希望自己清楚,如果不是,请告诉我。
3回复

EF优化需要复杂的LINQ查询吗?

这是一个LINQ查询,用于使用Entity Framework 7从数据库检索数据。有几个.Where(x => x.CollectedMaterial.OrderByDescending(y => y.Repeats).First() 。有没有办法优化此查询吗?是否需要这样做或EF
2回复

在LINQ to SQL中选择表达式

如果我使用LINQ to Objects,我可以在Select中使用Func<TIn, TOut> ,如下所示: 其中SomeFunc是这样的: 但是使用LINQ to Entities,Func不起作用,我必须使用Expression。 这段代码不起作用:
2回复

如何使用匿名对象创建动态Linq Select Expression

我正在使用Entity Framework在表上运行查询。 但是,我只需要选择列。 我可以写一个IQueryable来返回这些 这按预期工作,只给我感兴趣的那些列。 现在,我需要使用表达式树动态构造“选择”调用, 就像这里一样 。 我怎样才能做到这一点? 通过表达
2回复

如何动态构建选择与Linq和实体框架相关

我想做以下几点 我需要在Controller中公开自定义EF搜索方法。 我想提供部分回应。 $ search在我正在使用的OData版本中无效。 这可能与IQueryable有关吗? 另一种方法是构建参数化SQL查询。 想知道是否有更好的方式使用EF和Linq? 谢谢
2回复

具有IQueryable属性的Linq to Entities对象同时运行所有查询

我有一个在WCF服务中创建的List <Obj1>。 Prop3实际上是作为IQueryable实现的,但它是IEnumerable因为我需要将已解析的查询通过网络传递回去,因为从WCF返回值时上下文丢失了,这就是问题所在。 由于性能原因,我希望能够一次在sql服务器上运行Pro
2回复

如何在没有数据库的情况下验证LINQ可查询

注意: 我对这个问题有更好的标题的建议持开放态度。 背景: 对于使用Entity Framework足够长时间的人来说,您必然会遇到生成的IQueryable<T>无法由数据库执行的问题。 这源于IQueryable<T>除了内存实现(如LINQ t
1回复

无法隐式转换System.Linq.IQueryable类型 串起来

我有两个名为Rank和CrewMembers的表。我想根据CrewMember的id获取Rank表中存在的rank名称。我已经将crewId作为参数传递,并且在此基础上该方法将返回该特定船员的等级。这就是我的代码 - 当我构建代码时,我得到以下错误 - 无法将System.