【问题标题】:Is it possible to use table splitting on tables with identity column?是否可以在具有标识列的表上使用表拆分?
【发布时间】:2012-02-18 18:43:53
【问题描述】:

我使用 Entity Framework 4 edmx 模型,该模型包含两个具有 1 对 1 关系并映射到同一个表 (table splitting) 的实体。但是,当我将新对象添加到上下文并调用 SaveChanges() 时,会引发异常,提示“ReferentialConstraint 中的依赖属性映射到存储生成的列。列:'ID'。”这是否意味着我不能对具有自动生成的标识列的表使用表拆分?

【问题讨论】:

  • 显示用于添加实体的映射和代码的屏幕截图 - 这应该可以。

标签: entity-framework-4


【解决方案1】:

我想我明白了。该问题是由在表拆分映射到位后运行从模型创建数据库向导引起的。向导重置映射,两个实体被映射到两个不同的表而不是一个。看起来表格拆分不适用于 Model First 开发。

【讨论】:

    猜你喜欢
    • 2021-11-24
    • 1970-01-01
    • 2021-11-18
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 2013-07-18
    • 2023-03-07
    相关资源
    最近更新 更多