方法: LightSwitch データベースのデータ フィールドを定義する
LightSwitch データベースのエンティティやテーブルにフィールドを追加したり、それらのフィールドの外観と動作を変更したりできます。
このトピックは次のセクションで構成されています。
データ フィールドを追加する
フィールドを変更する
関連するビデオ デモは、「How Do I: Format Data on a Screen in a LightSwitch Application? (方法: LightSwitch アプリケーションで画面のデータをフォーマットする)」で参照できます。
データ フィールドを追加する
テーブルにフィールドを追加できます。 外部データ ソースから生成されたエンティティの場合、計算フィールドのみを追加できます。
「方法: 計算フィールドを LightSwitch データベースに追加する」を参照してください。
データ フィールドを追加するには
ソリューション エクスプローラーで、エンティティまたはテーブルのショートカット メニューを表示し、[開く] を選択します。
注意
Visual Studio 2012 更新プログラム 2 にアップグレードしたアプリケーションでは、パースペクティブ バーで [サーバー] タブを選択します。
エンティティまたはテーブルがデータ デザイナーで開きます。
[名前] 列にフィールドの名前を入力します。
[型] 列で、新しいフィールドのデータ型を選択します。 それぞれのタイプについて、次の表に示します。
型
Visual Basic のデータ型
C# 型
範囲
解説
バイナリ
Byte()
byte[]
-128 ~ 127。
可変長のバイト配列。
ブール型
Boolean
bool
true または false。
日付
DateTime
DateTime
日付としてのみ扱われる "日付/時刻" 型。
日付/時刻
DateTime
DateTime
0001 年 1 月 1 日 12:00:00 AM から 9999 年 12 月 31 日 11:59:59 PM。
DateTimeOffset
DateTime
DateTime
世界協定時刻 (UTC) 形式で日付と時刻を表す値。
Decimal
Decimal
decimal
±1.0 × 10<sup>−28</sup> ~ ±7.9 × 10<sup>28</sup>。
有効桁数 28 ~ 29 桁の固定小数点。会計の数字に適しています。
Double (倍精度浮動小数点型)
Double (倍精度浮動小数点型)
double
±5.0e−324 から ±1.7e308。
15 ~ 16 桁の精度の浮動小数点。科学の数字に適しています。
電子メール アドレス
String
string
電子メール アドレスとして扱われる文字列。
Guid
String
string
グローバル一意識別子 (GUID) として書式設定された文字列。 値は各レコードに対して自動的に生成されます。
画像
Byte()
Byte[]
画像として扱われるバイナリ。
短整数
Short
short
-32,768 から 32,767。
符号付き 16 ビット整数。
整数
Integer
int
-2147483647 から 2147483647。
符号付き 32 ビット整数。
長整数
Long
long
-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807。
符号付き 64 ビット整数。
通貨
Decimal (10 進数型)
decimal
通貨の値として扱われる 10 進数。
パーセント
Decimal
decimal
パーセンテージとして扱われる 10 進数。
Person
String
String
ユーザー ID として扱われる文字列。
電話番号
String
string
電話番号として扱われる文字列。
String
String
string
0 個以上の可変長の Unicode 文字のシーケンス。
Web アドレス
String
string
Web アドレス (URL) として扱われる文字列。
ユーザーがこのフィールドの値を指定するように求めるには、[必須] チェック ボックスをオンにします。
フィールドを変更する
フィールドを変更するには、[プロパティ] ウィンドウでフィールドのプロパティを編集します。
外部データ ソースから生成されたエンティティの場合、データ ソースの構成設定が適用されるため、一部のフィールド プロパティは編集できません。
フィールドのプロパティを変更しても、これらの設定をオーバーライドできません。 サーバー上でこれらのフィールドを変更した後、データソースを更新して、それらの変更を LightSwitch にインポートする必要があります。
フィールドを変更するには
データ デザイナーで、変更するフィールドを選択します。
[プロパティ] ウィンドウで、プロパティの値を設定します。
「リファレンス: データ デザイナーのプロパティ」を参照してください。
参照
処理手順
方法: LightSwitch アプリケーションでデータを検証する
方法: LightSwitch アプリケーションでフィールドの値のリストを作成する
方法: 計算フィールドを LightSwitch データベースに追加する