c# - 林克到 SQL : Insert data

标签 c# linq-to-sql

我有一个数据库,我创建了一个 dbml 文件并删除了其中的表。我可以获得这样的数据:

MyDBContext db = new MyDBContext ();

var query =
       (from lg in db.Languages
        select lg).ToList<Languages>();

没问题,我得到了数据。

我想插入,我试过这个:

 db.Languages.Add(new Language() { ..... });
 db.SubmitChanges();

方法列表中不存在“Add”.....

解决方案是什么?

谢谢,

PS:这是一个带有 VS2010 的 .NET 3.5 项目

最佳答案

代替

db.Languages.Add(new Language() { ..... });

我想你想要这个:

db.Languages.InsertOnSubmit(new Language() { ..... });

关于c# - 林克到 SQL : Insert data ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213240/

相关文章:

c# - 当第二个窗体关闭时在第一个窗体上调用事件

c# - 如何使用 MongoDB C# 将新对象插入(推送)到嵌套数组中?

c# - LINQ to SQL 默认值

.net - Linq to SQL - 返回前 n 行

c# - 关于 UNION、INTERSECT 和 EXCEPT 的 SqlException

c# - 调用 PowerStatus.BatteryChargeStatus.ToString() 有时会返回 0

c# - 通过C#和cmd命令执行.exe和参数

c# - 在 DBML 中使用 LINQ 的多个连接表中的多个搜索参数

c# - 如何在单击的菜单项上将事件类附加到现有类?

使用存储库模式的 ASP.NET MVC