【发布时间】:2012-09-14 16:47:15
【问题描述】:
我正在处理我们最近升级到 Entity Framework 5 的项目。升级后,我创建了一个新的 .edmx 模型并将所有实体移至新模型。
据我所知,Entity Framework 5 运行 POCO 对象。我遇到的问题是 POCO 对象似乎没有包含在源代码管理中。如果新开发人员打开解决方案,它不包含任何生成的 POCO 对象。为了解决这个问题,我们可以右键单击“MyModel.Context.tt”和“MyModel.tt”,然后单击“运行自定义工具”来生成 POCO 对象。那么有没有办法在 tfs 中包含 POCO 对象,这样我们就不必在新开发人员打开解决方案时生成它们?
更新
所以我尝试了一些人的建议并使用“包含在项目中”,但是如果我在 Visual Studio 中查看包含模型的文件夹,并且显示所有文件选项,则没有任何类出现。但是,如果我用 Windows 资源管理器查看文件夹,它会显示所有文件......给了什么?
【问题讨论】:
-
您是否尝试过右键单击每个生成的类文件并选择“包含在项目中”,这应该会鼓励团队资源管理器包含它们?
-
您只需右键单击 .edmx 并选择“将文件添加到源代码管理”。添加生成的文件
标签: entity-framework