实体框架声明产生错误

时间:2014-02-28 00:23:27

标签: entity-framework

我正在使用VB.net 2013,Entity Framework 5.0(ObjectContext模型),SQL Server 2008R2(数据库名称MyDB,有一个表MyTable

我创建了model.EDMX,上下文名称为MyDBEntities1

现在我想将变量声明为实体:

Dim e as MyDBEntities1

但我收到错误MyDBEntities1。作为解决方案,我得到"Import WindowsApplication1.MyDBModel"

我有一些以前的项目,声明就像我写的那样。

这个项目有什么问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

应用程序尚未知道此模型是否存在,因为您的实体位于文件夹MyDBModel中。

如果你想在一个类中使用这个实体文件,你需要告诉该类,该文件夹中有东西可以使用

C#using WindowsApplication1.MyDBModel

VB Imports WindowsApplication1.MyDBModel

或者你可以这样写:

Dim e as WindowsApplication1.MyDBModel.MyDBEntities1