我使用Entity Framework 4 edmx模型,该模型包含两个具有1对1关系的实体并映射到同一个表(table splitting)。但是,当我向上下文添加新对象并调用SaveChanges()时,会抛出一个异常,说“ReferentialConstraint中的依赖属性映射到存储生成的列。列:'ID'。”这是否意味着我不能在具有自动生成标识列的表上使用表拆分?
答案 0 :(得分:1)
我想我明白了。该问题是由表格拆分映射到位后运行从模型向导创建数据库引起的。向导重置映射,两个实体映射到两个不同的表而不是一个。看起来表格拆分与Model First开发并不相称。