我已经在SQL Server 2008中存在DataBase(300个表),所以当我尝试创建一个实体框架.edmx文件时,我遇到了以下问题:
如果我指定一次映射所有300个表,则Visual Studio将挂起。
所以我决定只包括我目前需要的表格,然后映射就可以了。但是如果之后我向它们添加了一个新表,则会发生外键错误。所以我必须删除现有模型并使用新表再次添加它们。因此将删除FK错误。
那么有人可以就如何克服这些问题提出建议吗?
将新表添加到.edmx文件时,我通常会遇到的错误与。
类似。Problem in mapping fragments starting at lines 2186, 2265:Foreign key constraint 'SDOrgPostalAddr_FK2' from table SDOrgPostalAddr (POSTALADDR_ID) to table AaaPostalAddress (POSTALADDR_ID):: Insufficient mapping: Foreign key must be mapped to some AssociationSet or EntitySets participating in a foreign key association on the conceptual side.
如果我从头开始添加表,则不会显示任何错误。 问候