【发布时间】:2011-10-29 14:42:52
【问题描述】:
假设您有一个带有订单状态的订单类,我想在 OrderStatus 类中声明 OrderStatusId。但是,默认情况下没有设置外键关系。如果我在列上使用 [ForeignKey] 属性,它似乎需要一个我不想要的导航属性,因为这意味着必须在我的所有查询中对导航属性执行连接以检查状态。
如何在 EF codefirst 中实现这一点?不使用导航属性将属性定义为外键。
public class Order
{
public int OrderId;
public int OrderStatusId;
// properties...
}
public class OrderStatus
{
public int OrderStatusId;
public string Status;
}
【问题讨论】:
标签: entity-framework ef-code-first code-first