DbExtensions库在EF 6.0中没有包含吗?我有一个通用的仓储,返回IQueryable并且我想在需要时调用.Include(i=>i.SomeEntity)。
我来回答自己的问题。要获取DbExtensions,不需要引用版本为6的System.Data.Entity。您需要引用EntityFramework本身,并在cs文件顶部添加using System.Data.Entity,.Include() 将会出现。
public static IQueryable Include(this IQueryable source, string path);
public static IQueryable<T> Include<T>(this IQueryable<T> source, string path);
public static IQueryable<T> Include<T, TProperty>(this IQueryable<T> source, Expression<Func<T, TProperty>> path);
using System.Data.Entity;
。