0
我开始了我自己的个人项目,以更全面地了解EntityFramework和MVC。我选择了数据库优先的方法,因为这是我在工作中学到的方式。该数据库是这样的:EntityFramework导航属性
这将生成以下模型:
但导航性能是不是我想要的方式。首先,我将外键Country,League ID作为后缀。但是那给了我像Country1和League1这样的导航属性,这是我看到的糟糕的命名,所以我改变了它。但我仍然遇到了一个问题,CurrentChampion的导航属性叫做Club,这不是一个明确的名字。
如何让EntityFramework使用导航属性的列名而不是引用表的名称。有没有办法做到这一点,而不改变模型?因为如果我必须在模型设计器中更改它,那么每次我从模型中删除表并重新添加它时都必须这样做。
只给不同的ID名称不同的表,如:LeagueId,ClubId等... – 2014-10-07 20:49:49