我有一個LINQ查詢在表中插入數據。但它不起作用。我看到互聯網上的一些例子試圖這樣做,但似乎沒有工作。使用Linq插入數據
表名:登錄有3列用戶標識,用戶名和密碼。我將userid設置爲數據庫中的自動增量。所以我必須每次只插入用戶名和密碼。這是我的代碼。
linq_testDataContext db = new linq_testDataContext();
login insert = new login();
insert.username = userNameString;
insert.Password = pwdString;
db.logins.Attach(insert);// tried to use Add but my intellisence is not showing me Add.I saw attach but dosent seems to work.
db.SubmitChanges();
如何不工作? – SLaks 2010-04-26 17:36:00
它說「主鍵找不到」,但我已經在我的數據庫中聲明瞭主鍵,即自動遞增的用戶ID – Ani 2010-04-26 17:41:41
您還需要在DBML上設置主鍵字段 – Nate 2010-04-26 17:44:45