簡體   English   中英

對SQL的連接:“ MYDataContext”不包含“ InsertOnSubmit”的定義

[英]ling to sql: 'MYDataContext' does not contain a definition for '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'的定義,找不到可以接受類型為'MYDataContext'的第一個參數的擴展方法'InsertOnSubmit'(您是否缺少using指令或程序集引用?)

我該如何解決?

數據上下文本身沒有InsertOnSubmit。 您需要添加實體。 就像是:

db.NotificationLog s .InsertOnsubmit(n)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM