• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

使用LINQ添加记录到SQL的问题

c/c++ 来源:rem 3次浏览

我尝试在我的WPF应用程序中使用LINQ to SQL将记录添加到SQLServer数据库表,但始终得到有关缺少指令的错误。通常intellisense在这个问题上提供了一个暗示,但现在还没有。在这里我所有的指令代码:使用LINQ添加记录到SQL的问题

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 
using System.Collections.ObjectModel; 
... 
... 
DateTime newdate = new DateTime(2010, 2, 1); 
TimeSpan newtime = new TimeSpan(12, 00, 00);  

     MyfirstdbDataContext context = new MyfirstdbDataContext(); 
     Meeting meeting = new Meeting(); 
     meeting.MeetID = "01.02.10_12:00"; 
     meeting.Date = newdate; 
     meeting.Time = newtime; 
     context.Meetings.Add(meeting); // Here I get the debugger error 
     context.SubmitChanges(); 

而且我得到这个错误:

System.Data.Linq.Table”不包含定义‘添加’,没有扩展方法‘添加’接受类型’System.Data.Linq.Table’的第一个参数可能被发现(您是否缺少使用指令或程序集引用?)

请问,我的代码有什么问题?

===========解决方案如下:

正确的语法是:

context.Meetings.InsertOnSubmit(meeting); 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)