ling to sql:'MYDataContext'不包含'InsertOnSubmit'的定义

时间:2018-04-23 10:56:04

标签: c# linq-to-sql 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 个答案:

答案 0 :(得分:0)

datacontext本身没有InsertOnSubmit。 您需要添加实体。类似的东西:

  

db.NotificationLog <强>取值 .InsertOnsubmit(n)的