我有一个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