Silverlightアプリケーションを作成する
XamMapを利用したSilverlightアプリケーションを作成します。
Silverlightアプリケーションプロジェクトの作成
- Visual Studioを起動する
- メニュー→ファイル→新規作成→プロジェクトを選択し、新しいプロジェクト画面を表示する
- インストールされたテンプレートリストから、Silverlightを選択する
- Siverlightアプリケーション プロジェクトを選択し、任意の名前(本稿ではXamMapSample)をつけてOKボタンをクリックする
- 新しいSilverlightアプリケーション画面が表示される
- Silverlightアプリケーションを新しいWebサイトでホストする、のチェックをONにし、OKボタンをクリックする
ソリューションの構成の確認
作成したSilverlightアプリケーションプロジェクトのソリューションの構成を確認します。ソリューション内には、Silverlightアプリケーションプロジェクト(=XamMapSample)とそのアプリケーションをホストするWebサイトプロジェクト(=XamMapSample.Web)の2つのプロジェクトが作成されています。
Silverlight対応WCFサービスをWebサイトに追加する
Silverlightアプリケーションは、原則として、直接データベースにアクセスすることができません。ブラウザに読み込まれ実行されるクライアントサイドの技術だからです。
このサンプルでは、Silverlightアプリケーションからデータベースにアクセスするために、次の手順でSilverlightをホストするWebサイトプロジェクト(=XamMapSample.Web)にWCFサービスを追加し、そのサービス経由でアクセスします。
WCFサービスの追加手順
- Webサイト(=XamMapSample.Web)プロジェクトで右クリックし、追加→新しい項目を選択する
- 新しい項目の追加画面のインストールされたテンプレートリストから、Silverlightを選択する
- Silverlight対応WCFサービス を選択する
- 任意のサービスの名前(本稿ではXamMapService)を入力し、追加ボタンをクリックする