Ссылка на sql: "MYDataContext" не содержит определения "InsertOnSubmit"

Я пытаюсь добавить строку в таблицу:

MYDataContext dc = new MYDataContext("MYConnectionString");

    using (MYDataContext db = new MYDataContext("MYConnectionString"))
    {
        NotificationLog n = new NotificationLog();
        n.result = result;
        n.context = message;
        n.tomobiles = phoneprefix + phone;
        n.datesent = DateTime.Now;
        n.SMSprovider = provider; 
        db.InsertOnSubmit(n);
        db.SubmitChanges();
    }

Но я получаю эту ошибку:

"MYDataContext" не содержит определения для "InsertOnSubmit", и метод расширения "InsertOnSubmit", принимающий первый аргумент типа "MYDataContext", не найден (вы пропустили директиву using или ссылку на сборку?)

Как я могу это исправить?

1 ответ

В самом текстовом тексте нет вставки InsertOnSubmit. Вам нужно добавить сущность. Что-то вроде:

db.NotificationLogs.InsertOnsubmit (n)

Другие вопросы по тегам