2012-03-16 224 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