我正在开发我们最近升级到Entity Framework 5的项目.升级后,我创建了一个新的.edmx模型,并将所有实体移到新模型上.
从我可以告诉实体框架5运行的POCO对象.我遇到的问题是POCO对象似乎没有包含在源代码管理中.如果新开发人员打开解决方案,则不包括任何生成的POCO对象.为了解决这个问题,我们可以右键单击"MyModel.Context.tt"和"MyModel.tt",然后单击"运行自定义工具"以生成POCO对象.那么有没有办法将POCO对象包含在tfs中,这样我们就不必在新的开放解决方案时生成它们了?
UPDATE
所以我尝试了一些人建议并使用"包含在项目中",但如果我在Visual Studio中查看包含该模型的文件夹,则显示所有类的show all文件选项.但是,如果我用Windows资源管理器查看该文件夹,它会显示所有文件...给出了什么?
PGa*_*her 35
继上面Saml的回答......
对于Visual Studio 2012,为了添加您的POCO,请执行以下操作:
现在再次检查您的解决方案,现在应该包括您的POCO.
事实证明,这是 Visual Studio 2012 的一个错误,并且模型位于子文件夹中。更新到SP1,离开时出现问题。
| 归档时间: |
|
| 查看次数: |
5252 次 |
| 最近记录: |