Как вставить новую запись с LinqToSql? - PullRequest
0 голосов
/ 02 июня 2011

Поиск в Google показывает, что для этого должен быть метод «Add», но в моих классах таблиц LinqToSQL, похоже, нет Add или чего-то подобного. Я пробовал "Присоединить", но без эффекта: - (

Я использую VS2010, .Net 4 и SQL Server 2008 R2.

У моих таблиц нет суррогатного идентификатора, но есть естественный составной первичный ключ.

Ответы [ 2 ]

3 голосов
/ 02 июня 2011
yourDatacontext.yourlinqClass.InsertOnSubmit(new yourlinqClass());

yourDatacontext.SubmitChanges();
2 голосов
/ 02 июня 2011

Это InsertOnSubmit() для LinqToSQL:

ctx.MyClass.InsertOnSubmit(newinstance);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...