WDu*_*ffy 11 c# asp.net entity-framework
在EF4中是否可以更改整个DbContext的约定而不是基于每个实体?
目前,当我运行EF4查询时,我在外键关系上遇到错误
列名称"Account_Id"无效.
正在查询的表(用户)有一个名为AccountId的列,它是相关表(Account)的外键,如果我将列更改为Account_Id,它将解决问题.
但问题是我不想在每张桌子上都这样做.我使用NHibernate设置自定义约定没问题,所以希望它在EF4中很简单.
我认为不支持全局设置。您可能知道,您可以使用 Fluent API,但这仅适用于单个实体。我决定保留 EF4 约定并用于xxxID主键和table1_table2链接器表。顺水而行更容易,而不是逆流;-)。您可能想要启动反射器来检查代码,以找到一种简单的方法来破解它......