ドメインサービスを作成する
先ほどデータモデルを作成しましたが、これだけではSilverlightアプリケーションからデータベースを利用することはできません。データモデル内のデータエンティティと操作をクライアントに公開するドメインサービスを作成する必要があります。
まず、ソリューションエクスプローラーでWebアプリケーション(この例ではDataGrid_Part1.web)を右クリックし、コンテキストメニューから[追加]をクリックして[新しい項目]をクリックします。
[インストールされたテンプレート]で「Web」を選択し、表示された一覧から「ドメインサービスクラス」を選択して、名前(この例ではCustomerService.cs)を付けて[追加]をクリックします。
使用するエンティティ(この例ではCustomer)および[編集の有効化]にチェックを付け[OK]をクリックします。
01.DataGridにデータを表示する
データグリッドにデータを表示させる最も簡単な方法は、データソースをSilverlightページにドラッグ&ドロップすることです。
プロジェクトを実行すると、下図のようにデータが表示されます。
データソースをドラッグ&ドロップしてDataGridを配置する。