1

我有两个解决方案:1我的Silverlight应用程序和1我的WCF服务。 目前我可以通过我创建的ADO.NET自我追踪实体访问我的实体类型(它为我提供了一个包含所有实体的.tt文件),但每当我编辑数据库中的某些内容时都会失败,而且我需要花费数小时修理它。Silverlight项目从WCF服务分隔 - 如何存取权限的数据库类型

所以这里是我认为我需要的东西(如果存在,请提出一些更好的建议): - 我应该切换到NHibernate并将数据绑定到.xml文件中。 - 我应该能够通过两个解决方案之间的共享.xml文件从我的SilverLight解决方案访问我的实体类型。

我的一个同事建议我使用ADO.NET的DbContext发电机,但据我所知它仍然产生它失败对我来说这些可怕.TT文件。

怎么办? 使用NHibernate,DbContext Generator或其他东西?直接在数据库中没有任何变化,所有的变化是由源文件驱动 -

回答

0

我们使用实体框架代码第一次在服务器上。

我们使用DTO的(在服务器上定义)的WCF服务和Silverlight客户端之间传输数据。创建一个服务引用生成DTO类的客户端等价物。我们使用EmitMapper自动映射实体与服务器和客户端上的DTO之间的映射。

+0

什么样的问题做一个运行相比,前使用代码第一次进入的时候。 NHibernate的? –

相关问题