我正在使用.NET MVC 4和实体框架,我正在使用db first方法。由于我先使用db,因此我不想手动更改模型中的任何内容。
我有两张桌子。例如" FirstTable"和" SecondTable"。在db中命名不同的两个表之间存在两种关系,但是当我生成实体模型时,对于来自FirstTable的记录,我得到record.SecondTable和record.SecondTable1。
是否有任何方法可以使用不同的名称而不是带有/不带1的此版本?
答案 0 :(得分:0)
你的两张桌子分享了什么样的关系?这会使你的表之间的M:N关系。如果是这样,那么由于多重约束,您的代码可能无法在所有条件下工作。我认为由于两个表之间的多个约束使得框架混乱,并且可能正在改变表的名称。