[英]Can't include a virtual navigational property
在我的模型(自动生成)中,我可以看到:
public partial class Order
{
public System.Guid OrderId { get; set; }
...
public System.Guid ProductId { get; set; }
public virtual Product Product { get; set; }
}
但是,当我尝试将产品包含在返回的集合中时(因为稍后我将需要它的一些值),在智能感知之后没有提供任何东西。
using (ModelContext context = new ModelContext())
return context.Orders
.Include(order=>order.???)
.Where(order => order.Condition)
.ToList();
我重新生成了模型并重新运行了T4脚本。 包括其他实体的工作按预期方式进行。 看不到我在做什么错。
我怀疑你忘了加
using System.Data.Entity;
因此,您将无法使用将表达式作为System.Data.Entity.QueryableExtensions
类提供的参数的Include
重载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.