小编Mit*_*enz的帖子

为什么我的System.Data.Entity命名空间对于c#项目是空的?

我正在研究ac#asp.net MVC project.it作为一个普通的旧asp.net项目给我,我升级到MVC 3.通常我使用vb.net作为我的项目,但这是交给我作为ac#项目.在我的所有项目中,我创建了一个使用泛型并可以处理几乎所有基本情况的基本存储库,它引用的表由System.Data.Entity命名空间中IDbSet类型的成员变量表示.这在我的vb项目中一直运行良好.在这个项目中,我收到一个编译错误,指出该类型无法识别,并询问我是否缺少using指令或程序集引用.

当我尝试定义明确指定命名空间的变量时,如下所示:

protected readonly System.Data.Entity.IDbSet mObjectSet;
Run Code Online (Sandbox Code Playgroud)

我仍然得到错误,我在系统之后得到了智慧.并在数据之后.但是一旦我输入实体.我一无所获.我尝试过清理和重建,重新启动visual studio,重新启动计算机.谷歌似乎没有一个相关的问题.任何帮助是极大的赞赏!

编辑:

我应该提到我已经引用了System.Data.Entity的4.0.0.0版本.

c# asp.net-mvc

0
推荐指数
1
解决办法
6201
查看次数

标签 统计

asp.net-mvc ×1

c# ×1