我有两个实体处于1:n关系:类别和产品。
public class Category
{
public int CategoryID { get; set; }
public string CategoryName { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
public class Product
{
public int ProductID { get; set; }
public string ProductName { get; set; }
public virtual Product { get; set; }
}
public class context : DbContext
{
public DbSet<Category> Categories { get; set; }
public DbSet<Product> Products { get; set; }
}
我希望通过急加载来加载每个类别中的产品。
context.Categories.Include(c=>c.Products)
但是Include不会加载任何导航属性。它只接受一个名为"path"的字符串类型参数。