首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用EF 5实现项目结构

使用EF 5实现项目结构
EN

Stack Overflow用户
提问于 2012-12-01 17:39:21
回答 1查看 230关注 0票数 0

如以下博客所述,我正在尝试实现项目结构:

博客

首先,我将解释我的目标:我正在尝试使用EntityFramework 5创建以下结构

  • DAL -包括EF 5
  • 模型层-包括从EF 5生成的POCO类。
  • MVC项目-表示层

现在,这个博客解释了如何使用EF 4,但在EF 5中没有方法来剪切和粘贴POCO实体是一个不同的项目。

接下来,我想创建扩展POCO实体的元数据类

我做了以下工作:

  • 创建一个名为“DAL”的类项目,并从数据库中创建EF5
  • 从edmx文件创建POCO实体
  • 创建了一个名为"ModelLayer“的不同类项目

现在我的问题是我无法将MyEntities.tt文件从DAL项目移动到"DataModel“项目

接下来,我想创建一个元数据类,它扩展POCO实体

有人成功了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-07 19:33:05

如果使用的是.tt模板文件,则在模板文件的顶部更改折叠行以指向您的edmx文件相对于文件结构的位置

在我的模板文件中,它位于第5行(VB.Net):

代码语言:javascript
复制
Const inputFile As String = "..\..\..\SFHDDATA\OP.edmx"

我的edmx文件位于这里:

C:!DEV\SFHD\Branches\iGEDIA_2\iGEDIA_2\SFHDDATA

我使用tt文件的另一个项目在这里:

C:!DEV\SFHD\Branches\iGEDIA_2\iGEDIA_2\SFHDModel\AGG\POCO

当您重新编译时,如果您没有指向正确的文件夹,您将得到一条错误消息。

如果您正在使用c#,请在路径之前使用@

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13661916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档