手順 2: データの定義
このレッスンでは、データ エンティティとも呼ばれるテーブルを作成して、連絡先管理アプリケーションのデータを定義します。LightSwitch データ デザイナーを使用して、プロパティ フィールドと、連絡先を表すデータ型を指定します。
データを定義する
アプリケーションのエンティティを作成するには
[My First Application デザイナー] ウィンドウで [新しいテーブルの作成] をクリックします。
データ デザイナー ウィンドウが開きます。
[プロパティ] ウィンドウで、[名前] プロパティを選択して「Contact」と入力してから、Enter キーを押します。
タイトル バーの名前が "連絡先" に変更され、ソリューション エクスプ ローラー内の名前が "Contacts" に変わっています。
[名前] 列で [<プロパティの追加>] をクリックして、「ContactName」と入力してから、Enter キーを押します。
適切なデータ型、String が [型] 列に表示され、[必要] フィールドがオンになっています。連絡先には、名前が必要です。
[名前] 列で [<プロパティの追加>] をクリックして、「ContactCompany」と入力します。
[名前] 列で [<プロパティの追加>] をクリックして、「ContactPhone」と入力します。
[種類] 列で、ドロップダウン リストの [PhoneNumber] を選択します。
PhoneNumber は、電話番号の入力および書式設定の一般的なパターンを表すカスタム ビジネス タイプです。
[名前] 列で [<プロパティの追加>] をクリックして、「ContactEmail」と入力します。
[種類] 列で、ドロップダウン リストの [EmailAddress] を選択します。
EmailAddress は、正しくフォーマットされた電子メール アドレスを表す、もう 1 つのカスタム ビジネス タイプです。
[ContactEmail] フィールドの [必要] 列で、チェック ボックスをオフにします。
この場合、電子メール アドレスのない連絡先を入力できるようにします。
この時点で、エンティティは次の図のようになります。
よく見る
これで、4 つのフィールドを含むデータ エンティティが作成されました。連絡先管理アプリケーションでデータを入力して保存すると、これらのフィールド内のエントリが内部データベースに格納されます。
データ エンティティ内のデータを定義した場合は、電話番号と電子メール アドレスのカスタム ビジネス タイプを使用しています。カスタム ビジネス タイプは、ビジネス アプリケーションで通常使用される複雑なデータを指定するための便利な方法です。多くのカスタム ビジネス タイプは既に定義されているため、一般的に使用されるデータの実装の詳細について心配する必要はありません。
LightSwitch に組み込まれたカスタム ビジネス タイプのほかに、その他の種類を拡張機能として使用できます。拡張機能については、この後のレッスンで詳しく学習します。
次の手順
次の手順では、データを表示して編集する画面を作成する方法を学習します。
次のレッスン: 手順 3: 画面の作成