1
  1. 我创建了DLL项目

  2. EDMX我从数据库创建和构建模型

  3. 我真的很喜欢

MyEntities context = new MyEntities();
var p = new Product();
context.Product.Add // and there is no Add method.

那么我做的事情有什么问题吗?

谢谢!

4

2 回答 2

7

使用 EF 命名约定,应该是context.Products.Add()

您的对象集合以对象名称加上“S”命名,因此应在上下文中Product创建一个集合Products

于 2013-08-13T13:37:51.247 回答
1

这是因为一些 Resharper 问题,并且正常的智能感知工作比它应该的慢一点。

我刚刚添加了代码

context.Product.Add(p);

并重新编译了我的项目,它正在工作。

于 2013-08-13T13:42:02.970 回答