如何在类库中处理POCO刷新?

时间:2011-04-10 14:29:08

标签: c# visual-studio-2010 entity-framework-4 self-tracking-entities

  1. 使用自我跟踪实体模板创建POCO
  2. 将带有POCO的.tt文件复制到类库
  3. 向数据库添加新表
  4. 刷新edmx文件
  5. 现在是什么?
  6. 我是否真的需要添加代码生成项并将生成的POCO再次复制到我的类库中?

    显然,这将成为快速变化的数据模型中的一个巨大障碍。有没有一种自动解决方法(内置方式)?

2 个答案:

答案 0 :(得分:1)

将模板移动到另一个类库后,必须手动触发其更新。使用.tt文件中的上下文菜单,然后选择“运行自定义工具”。

答案 1 :(得分:0)

将.tt文件移动(不复制)到其他程序集, 然后编辑它并将“inputfile”路径更改为相对路径 该程序集的目录指向edmx所在的位置。

更新,右键单击,运行自定义工具或打开.tt文件并保存。