The EF
这里没有lambda Include的声明。我已经检查过文件版本,它是4.0.30319.17929,与Database first generation Entity Framework 5 System.Data.Entity vs EntityFramework相符。该项目正在生成一个4.5程序集。
如果相关的话,此程序集中未引用EntityFramework本身。它只有一些数据服务,因此包括对System.Data.Entity和主数据层项目的引用。
有什么想法吗?
OjbectSet.Include(a => a.parent)
extension is not available. Although EntityFramework 4 upgraded to 5, lambda is not available, it should be available. To mimic it, you could add code. You have the using System.Data.Entity
, and your main project is upgraded to EF 5. The metadata in Assembly System.Data.Entity.dll, v4.0.0.0 (C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\System.Data.Entity.dll) is being looked at....
public ObjectQuery<System.Data.Common.DbDataRecord> GroupBy(string keys, string projection, params ObjectParameter[] parameters);
public ObjectQuery<T> Include(string path);
public ObjectQuery<T> Intersect(ObjectQuery<T> query);
这里没有lambda Include的声明。我已经检查过文件版本,它是4.0.30319.17929,与Database first generation Entity Framework 5 System.Data.Entity vs EntityFramework相符。该项目正在生成一个4.5程序集。
如果相关的话,此程序集中未引用EntityFramework本身。它只有一些数据服务,因此包括对System.Data.Entity和主数据层项目的引用。
有什么想法吗?
using System.Data.Entity
这行代码? - Khanusing System.Data.Entity
的引用。结果证明我确实需要它!再次感谢你的帮助 - 给你的评论点赞+1。 - jim tollan