我有两种解决方案:1 用于我的 Silverlight 应用程序,1 用于我的 WCF 服务。目前我可以通过我创建的 ADO.NET 自我跟踪实体访问我的实体类型(它为我提供了一个包含所有实体的 .tt 文件)但每次我在数据库中编辑某些内容时它都会失败,我需要花费数小时来修复它。
所以这就是我认为我需要的(如果存在,请提出更好的建议): - 我应该切换到 NHibernate 并将我的数据绑定到一个 .xml 文件中。- 我应该能够通过两个解决方案之间的共享 .xml 文件从我的 SilverLight 解决方案访问我的实体类型。
我的一位同事建议我使用 ADO.NET DbContext Generator,但据我所知,它仍然会生成这些可怕的 .tt 文件,这些文件对我来说失败了。
该怎么办?使用 NHibernate、DbContext 生成器或其他东西?