【问题标题】:Entity framework 4.3实体框架 4.3
【发布时间】:2012-03-16 16:30:48
【问题描述】:

您好,我正在使用实体框架 4.3。

我有一个表“Notes”,其中 NoteId 是主键(数据类型是 int)。我通过使用存储过程为 NoteId 生成了这样的值..

 notes.NoteId = (int)dbContext.GeneratePrimaryKey("Notes");

当我向表“Notes”插入数据时,它会提示 null 值不能插入到 noteid。但是noteid是生成的。

谁能帮我解决这个问题....

【问题讨论】:

  • NoteId 是否正确映射回数据库?它曾经被称为别的东西吗,比如 Id?

标签: entity-framework-4.3


【解决方案1】:

我猜你的映射期望主键是在数据库中自动生成的。在这种情况下,您的值将不会被使用。验证在您的 EDMX 中 NoteId 属性已将 StoreGeneratedPattern 设置为 None

【讨论】:

    猜你喜欢
    • 2021-07-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 2012-03-03
    • 1970-01-01
    相关资源
    最近更新 更多