NorthwindEntities n = new NorthwindEntities();
我从现有数据库创建实体模型,EF也生成上下文类。我用它。为什么我看不到方法AddObjects()
?
我只能拨打Add()
n.Orders.Add(MyOrder);
答案 0 :(得分:2)
您尚未指定使用的实体框架版本。 实际上你在这里发生的是使用Entity Framework 4.0+版。 Upto EF4.0有方法使用AddObject()。后来的版本使用Add()方法在上下文中添加对象。
您可以查看以下链接: https://msdn.microsoft.com/en-in/data/jj592676.aspx
答案 1 :(得分:2)
这是因为当前版本的EF使用的是DbContext
而不是ObjectContext
。您可能正在寻找AddRange()
,它实际上也是如此。你可以找到一个很好的教程here。
答案 2 :(得分:1)