繁体   English   中英

与WCF服务分开的Silverlight项目-如何访问数据库类型

[英]Silverlight project seperated from WCF-service - How to acces database types

我有两个解决方案:1个用于Silverlight应用程序,1个用于WCF服务。 目前,我可以通过我创建的ADO.NET自跟踪实体来访问我的实体类型(它为我提供了包含所有实体的.tt文件),但是每次我在数据库中进行某些编辑时,它都会失败,并且我需要花费数小时来修复它。

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

我的一位同事建议我使用ADO.NET DbContext Generator,但是据我所知,它仍然会生成这些可怕的.tt文件,这对我来说是失败的。

该怎么办? 使用NHibernate,DbContext Generator还是其他工具?

我们在服务器上使用Entity Framework Code First-在数据库中没有直接更改,所有更改均由源文件驱动。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM