Могу ли я добавить объект, только если есть хранимые процедуры? - PullRequest
0 голосов
/ 01 апреля 2012

Я пытаюсь вставить запись (в LINQ to SQL) в базу данных.Итак, что я сделал (как предложено в этом руководстве):

DataClassesDataContext db = new DataClassesDataContext();

Pagine pagina = new Pagine();
db.Pagines.Add(pagina);
db.SubmitChanges();

, но кажется, что метод .Add () не существует?Я не нахожу это ...

Кроме того, у меня сейчас вообще нет хранимых процедур в БД ... может в этом причина?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2012

Предполагая, Pagines возвращает Table<Pagine> или подкласс, я думаю, вы хотите InsertOnSubmit:

using (DataClassesDataContext db = new DataClassesDataContext())
{
    Pagine pagina = new Pagine();
    db.Pagines.InsertOnSubmit(pagina);
    db.SubmitChanges();
}
1 голос
/ 01 апреля 2012

Если Pagine основано на представлении, есть большая вероятность, что вы не получите метод .Add.

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