0

我有一个通过 WCF RIA 服务进行调用的 Silverlight 应用程序。我有引用实体框架和 Linq to SQL 的概念服务证明示例,但现在我的项目需要 NHibernate 而不是 EF 或 L2S。

我将如何添加一个使用已经生成的 NHibernate 类而不是其他框架之一的域服务类?

4

2 回答 2

1

找到了一个使用 NHibernate 的域服务的工作示例,以及从头开始创建基本空域服务的快速演练。

此外,您返回的服务中的任何对象都必须在属性上具有 Key 属性,否则 Silverlight 端的 Web.g.cs(生成的代码)文件将不会生成,您将无法调用,不会在数据源窗口等中看到。

于 2012-05-01T22:05:11.237 回答
0

NHibernate 并没有真正强制执行一些特殊的类约定。NHibernate 能够与 POCO 一起工作。更重要的是,如果您在 EF + Linq2SQL 和 NHibernate 之间进行了良好的设计更改,那么您的服务客户端应该是不可见的。

于 2012-04-30T16:31:02.723 回答