我想在实体框架模型派生类的渴望负荷特性。
我读遍 的 地方 ,我必须包括性能之前,先过滤镶有OfType()与包括():
var persons = Context.Persons
.OfType<Employee>()
.Include("Compensation")
我不知道怎么去,其中包括()工作,但因为在我的情况下,人是DbSet,OfType()返回一个IQueryable和IQueryable的没有定义的include()方法。
把这个:
using System.Data.Entity;
到使用的名单,之后,你将能够使用Include
从扩展方法家庭DbExtensions
类:
public static IQueryable<T> Include<T, TProperty>(this IQueryable<T> source, Expression<Func<T, TProperty>> path) where T : class;
public static IQueryable<T> Include<T>(this IQueryable<T> source, string path) where T : class;
public static IQueryable Include(this IQueryable source, string path);
他们接受的IQueryable作为第一个参数,并有强类型的,太,这是更好的,那么Include(String)
。