我在SQL Server数据库中有一个多对多映射表设置,该映射表具有一个由两个表的外键组成的主键。当我从数据库生成实体模型时,通过创建与两个表的关联,它可以很好地工作。
但是,当我向该表中添加其他列(排序顺序)时,关联断开,并且它抱怨每个列都需要映射。
有没有一种方法可以使用Entity Framework与其他列建立多对多关系?
我发现在使用数据库优先时,当涉及到关系并且您“从数据库更新模型”或添加列等时,映射无法正常工作
迄今为止,我发现的唯一解决方案是在EF外部对数据库进行更改,然后从字面上删除模型并重新构建它。
如果有更好的方法,我当然也想知道。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句