我正在处理我们最近升级到 Entity Framework 5 的项目。升级后,我创建了一个新的 .edmx 模型并将所有实体移至新模型。
据我所知,Entity Framework 5 运行 POCO 对象。我遇到的问题是 POCO 对象似乎没有包含在源代码管理中。如果新开发人员打开解决方案,它不包含任何生成的 POCO 对象。为了解决这个问题,我们可以右键单击“MyModel.Context.tt”和“MyModel.tt”,然后单击“运行自定义工具”来生成 POCO 对象。那么有没有办法在 tfs 中包含 POCO 对象,这样我们就不必在新开发人员打开解决方案时生成它们?
更新
因此,我尝试了一些人的建议并使用“包含在项目中”,但是如果我在 Visual Studio 中查看包含模型的文件夹,并且显示所有文件选项,则没有显示任何类。但是,如果我用 Windows 资源管理器查看该文件夹,它会显示所有文件......给了什么?