2012-03-16 128 views
0

嗨,我使用实体框架4.3。实体框架4.3

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

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

当我插入数据表中“注释”它引发该空值不能被插入到noteid。但是生成了noteid。

任何一个可以请帮我解决这个问题....

+0

NoteId被正确映射回数据库吗?它曾经被称为别的东西,像Id? – 2012-03-16 16:35:17

回答

0

我猜你的映射预计,主键在数据库中自动生成。在这种情况下,您的价值将不会被使用。验证在您的EDMX NoteId财产有StoreGeneratedPattern设置为None