我想先加实体框架5数据库到类库在Visual Studio 2012针对.NET框架4.5。 我很困惑与我需要给关键的所有标签:
- 在EDMX文件名时添加ADO.NET实体数据模型项目。 我把“MyEF.edmx”。
- 当保存连接字符串到配置文件。 我把“MyEntities”。
- 选择一些表在我的模型,包括后,有一个文本框输入模型命名空间。 我把“为MyModel”。
- 该MyEF.edmx文件的特性“自定义工具命名空间”。 我把“TheEF”。
- 该MyEF.Context.tt文件的特性“自定义工具命名空间”。 我把“TheContext”。
- 该MyEF.tt文件的特性“自定义工具命名空间”。 我把“TheModel”。
打开MyEF.edmx与ADO.NET实体数据模型设计,看着为MyModel的性质,主要有:
- 实体容器名称,充满了“MyEntities”。 因此,在连接字符串名称放在这里。
- 命名空间中,充满了“为MyModel”。 这是从表中选择文本框来。
把东西放到了EDMX自定义工具命名空间似乎并没有做任何事情。 我得到这个结论,因为当我用grep整个源代码文件夹,我发现它只能在vbproj文件。
把“TheModel”到MyEF.tt自定义工具命名空间从MyEF.Context.vb说类型产生错误“MyTable的”(这是我的数据库表的名字)没有定义。
有人可以解释每个标签的目的是什么?
如果我想把生成的所有类通过这一个EDMX(的DbContext,模型等)组合成一个命名空间,“MyEF”,我应该怎么把每个那些地方?