0

WCFRIAサービスを介して電話をかけるSilverlightアプリケーションがあります。EntityFrameworkとLinqto SQLの両方を参照するサービスの概念実証の例がありますが、現在、EFまたはL2Sの代わりにNHibernateを必要とするプロジェクトに取り組んでいます。

他のフレームワークの代わりに、すでに生成された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 に答える