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