我正在使用 VB.net 2013,实体框架5.0(ObjectContext
模型),SQL Server 2008R2(数据库名称MyDB
,有一个表MyTable
)
我创建了model.EDMX
,上下文名称为MyDBEntities1
现在我想将一个变量声明为实体:
Dim e as MyDBEntities1
但是我得到一个错误MyDBEntities1
.作为解决方案,我得到了"Import WindowsApplication1.MyDBModel"
有一些以前的项目,声明就像我写的一样。
这个项目有什么问题?
谢谢!
应用程序尚不知道此模型存在,因为您的实体驻留在文件夹 MyDBModel
中。
如果要在类中使用此实体文件,则需要告诉类,该文件夹中有可以使用的内容
C# using WindowsApplication1.MyDBModel
VB Imports WindowsApplication1.MyDBModel
或者,您可以这样写:
Dim e as WindowsApplication1.MyDBModel.MyDBEntities1