#c# #.net #linq-to-sql
#c# #.net #linq-to-sql
Вопрос:
Поиск в Google показывает, что для этого должен быть метод «Add», но, похоже, в моих табличных классах LinqToSql нет Add или чего-либо подобного. Я пробовал «Прикрепить», но безрезультатно 🙁
Я использую VS2010, .Net 4 и SQL Server 2008 R2.
В моих таблицах нет суррогатного идентификатора, кроме естественного составного первичного ключа.
Ответ №1:
yourDatacontext.yourlinqClass.InsertOnSubmit(new yourlinqClass());
yourDatacontext.SubmitChanges();
Комментарии:
1. В контексте фактически нет
InsertOnSubmit
метода. Это свойство Table<T>, которое имеет это.2. чертов ад. еще раз спасибо. на самом деле не пробовал .. просто извлек из памяти 🙂
Ответ №2:
Это InsertOnSubmit()
для LinqToSql:
ctx.MyClass.InsertOnSubmit(newinstance);