您好我正在使用实体框架4.3。
我有一个表“Notes”,其中 NoteId 是主键(数据类型是int)。我通过使用存储过程为这个NoteId生成了值..
notes.NoteId = (int)dbContext.GeneratePrimaryKey("Notes");
当我将数据插入表“注释”时,它会引发无法将空值插入到noteid中。但是生成了noteid。
任何人都可以帮我解决问题....
答案 0 :(得分:0)
我猜您的映射期望主键在数据库中自动生成。在这种情况下,您的价值将不会被使用。验证在您的EDMX中NoteId
媒体资源StoreGeneratedPattern
设置为None
。