我最近一直在学习MVVM / EF4(针对C#),并关注了Julie Lerman的视频。在她的视频中,她展示了如何在一个项目中创建EDMX,然后通过将第一个作为对第二个项目的引用添加到另一个项目中来使用它。
我现在遇到了EF4.1,想知道是否可以在一个项目中创建EDMX和T4项目(* .tt文件),然后在另一个项目中使用它们。我创建了EDMX文件,并使用“添加代码生成项”选项在第一个项目中创建* .tt文件。
有谁可以告诉我这是怎么做的或者指向我的一些教程?
TIA
答案 0 :(得分:0)
实际上非常简单。您可以将.tt移动到另一个项目,它几乎可以开箱即用 但是你应该知道两件事:
答案 1 :(得分:0)
我想说最好的方法是使用EDMX和Code-First生成项来引入现有数据库并快速启动代码优先项目(而不是手动输入类。在你之后&#39生成它们(应该有一个选项可以在自己的文件中创建每个类),删除t4和edmx并直接构建代码优先模型。