首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq新增记录的有关问题

2012-12-14 
Linq新增记录的问题在网上看到了LINQ新增记录的例子,使用SQL SERVER的Northwind作为示例数据库:public cla

Linq新增记录的问题
在网上看到了LINQ新增记录的例子,使用SQL SERVER的Northwind作为示例数据库:


public class NorthwindDataContext : DataContext
{
    public System.Data.Linq.Table<Category> Category
   {
get
{
    return this.GetTable<Category>();
}
    }
}

// 实体类
public class Category
{
    //...
}

// 新增代码
NorthwindDataContext db = new NorthwindDataContext(@"...");
Category newCat = new Category();
newCat.CategoryName = newValue;
db.Category.Add(newCat);
db.SubmitChanges();


现在的问题就是这句代码:db.Category.Add(newCat)
db.Category是Table<Category>类型,我到MSDN里面查询了下,Table<Category>没有Add这个方法。麻烦大家指点下,不知道是哪里做错了,谢谢!
[最优解释]

db.Category.InsertOnSubmit(newCat);
[其他解释]
引用:
嗯,可以了。主要是我看到网上的一篇文章来做的,就是没有明白他这个Add是怎么来的

那应该是很老的文章了,LINQ后来做了技术升级
将Add 方法修改成了  InsertOnSubmit
[其他解释]
嗯,可以了。主要是我看到网上的一篇文章来做的,就是没有明白他这个Add是怎么来的
[其他解释]
引用:
引用:
嗯,可以了。主要是我看到网上的一篇文章来做的,就是没有明白他这个Add是怎么来的

那应该是很老的文章了,LINQ后来做了技术升级
将Add 方法修改成了 InsertOnSubmit

嗯,可能是这样的,但是跟以往的做法有点不一样,把Add方法标记成过时的方法就行了啊,不应该删除。
[其他解释]
引用:
引用:
引用:
嗯,可以了。主要是我看到网上的一篇文章来做的,就是没有明白他这个Add是怎么来的

那应该是很老的文章了,LINQ后来做了技术升级
将Add 方法修改成了 InsertOnSubmit

嗯,可能是这样的,但是跟以往的做法有点不一样,把Add方法标记成过时的方法就行了啊,不应该删除。

最好是看微软 LINQ的Samples

热点排行