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