我有一个应用程序需要使用DB First方法。我面临的问题是,如果我与同一个表有多个关系,EF会生成带有数字的表引用对象。例如:
public partial class FinancialDetails : Entity
{
public Nullable<int> TransactionType_Lookup_ID { get; set; }
public Nullable<int> Region_Lookup_ID { get; set; }
public virtual Lookup Lookup { get; set; }
public virtual Lookup Lookup1 { get; set; }
}
在这里你看到有两个对象Lookup和Lookup1 我想要的是拥有像Lookup_Transaction和Lookup_Region这样的关系的自定义名称,而不是Lookup和Lookup1。 我知道我可以在模型浏览器中更改它,但如果我必须删除并更新模型,它将被覆盖。所以,实际上我想根据需要更改EF的默认行为。 我已经研究了许多类似的链接,但没有找到任何答案。 希望在这里找到解决方案。 感谢。