我在我的服务器上使用MERGE REPLICATION,现在所有表都有rowguid
,在此更改之前生成的最后一个模型工作得非常好,但现在我导入的新表(使用数据库优先)得到了rowguid
并且无法更新,我在Model.edmx
中删除了此列,我收到了此错误。
错误3023:从第551行开始映射片段时出现问题:表中的列Location.rowguid必须映射位置:它没有默认值且不可为空。
答案 0 :(得分:2)
您可以备份数据库,然后在另一台计算机上将其还原,而不保留复制设置,这将删除包含添加的rowguid列的所有复制跟踪,然后您可以从已还原的数据库生成实体。