我試圖插入一行到具有標識列和三個使用wpf中的實體框架的「普通」列的表中。 但是我得到了這個錯誤信息: 當IDENTITY_INSERT設置爲OFF時,無法在表'MyTable'中爲標識列插入顯式值 這裏是我的代碼片段,試圖添加到名稱,姓氏,年齡和用戶ID (身份)欄:插入到具有標識列的表
var newuser = new User();
newuser.SurName = surNameTextBox.Text;
newuser.Name = nameTextBox.Text;
newuser.Age = Int32.Parse(ageTextBox.Text);
context.AddToUsers(newuser);
context.SaveChanges();
任何人都可以幫助我解決這個問題嗎?
你想設置一個用戶ID值嗎? (不是在示例代碼中,但也許在其他地方?) – Tobiasopdenbrouw 2010-08-11 12:45:32
我不這麼認爲,但我會再次檢查它。在行動我想知道如何增加用戶ID ..我有自己增加它或SQL爲我做? – cemregoksu 2010-08-11 12:49:18
我無法理解你的意思,現在不知道你是否明白我想做什麼=) 我只是想分配代碼段中的給定列,我希望sql自己設置用戶ID。 – cemregoksu 2010-08-11 12:56:36