Tech Days フォローアップ(その2)
こんにちは。Tech Daysのフォローアップです。今日はEDM(Entity Data Model) 編です。
Tech Days では下記のようなシナリオでDemo をお見せしました。ベースは NorthwindJ データベースですが一部自分でカスタマイズしています。
・1つ目の中間テーブルをなくして * | * の Association をもつ Entity を定義
これは外部キーを参照して自動的に Designer が Entityと Association を生成してくれるため作業は特に必要ありません。
・2つの Entity を 1つのEntity にまとめる方法
1 | 1…0 のリレーションシップをもつテーブル (ProductsとDrinkDetails) を読み込みます。
Products Entity に 「スカラプロパティの追加」から 「Size」 と 「Picture」 を追加します。必要に応じて追加したスカラプロパティのデータ型をプロパティペインで変更しておきましょう。ここでは「 Picture 」のデータ型を「Binary 」に変更します。データ型のマッピングについては下記のサイトなどを参考にしてください。
https://msdn.microsoft.com/ja-jp/library/bb896344.aspx
マッピングの詳細ペインにて、追加したプロパティ(Size、Picture)を DrinkDetails テーブルのカラム(Size、Picture)とマッピングしておきます。
不要なEntity は削除して Entity と Entity セット名を変更すれば完了です。
Comments
Anonymous
February 01, 2009
PingBack from http://www.clickandsolve.com/?p=2857Anonymous
February 04, 2009
雲のごとく からです。 Tech Days フォローアップ(その2) (EDM 上で2つの Entity を 1つのEntity にまとめる方法) Tech Days フォローアップ(その3) (EDM