3

私はasp.netアプリケーションに取り組んでいます。Domain アセンブリ (主にコマンドとクエリ コードを含む)、Domain.Contract アセンブリ (主にドメイン オブジェクトを含む)、リポジトリ (ドメインによって呼び出される)、および Web サイトがあります。

特定のバックオフィスのニーズのために、Lightswitch アプリケーションを作成したいと考えています。現在のドメインをデータソースとして使用したいと考えています。WCF Ria Service クラス ライブラリを追加し、RiaService.Web プロジェクトに、DomainService に基づくクラスを 1 つのクエリ メソッドと共に追加しました。それ以上はありません (私の Domain.Contract アセンブリにあるため、エンティティはありません)

Lightswitch で RiaService.Web アセンブリを DataSource として追加すると、Select Data Source Objects に次のように表示されます。「選択した WCF RIA サービスにはエンティティ定義が含まれていません。サービスを変更したら、更新する必要があります。データソース。」

そして今、私は立ち往生しています: 私が見つけることができるすべてのサンプルで、エンティティは RiaService.Web アセンブリにありますが、既に作成したオブジェクトを再作成したくありません。

ありがとう :

4

1 に答える 1

2

コレクションの型を返すパラメーターを取らないメソッドが少なくとも 1 つ必要です。使用する必要はありませんが、持っている必要があります。

于 2011-07-11T20:16:24.757 に答える