У меня есть запрос 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
говорит, что «первичный ключ не найден», но я указал первичный ключ в моей базе данных, т.е. userid, который автоматически увеличивается. – Ani
. Вам также необходимо установить это поле первичного ключа на вашем DBML. – Nate