課題07(4/5)
注意
- 以下の設問はリアクションペーパーに「課題07」という節を設けて, 課題名の見出しを付けて 回答すること.
- これらはすべて課題点として成績に算入される課題である .
【課題7-04】データモデリング2
あるウェブアプリで,「車種」と「メーカー」というデータを扱う必要があったと仮定する.
これらは 「車種」多─1「メーカー」 の多重度を持つ関係であり,このためにこのウェブアプリには
_に示すクラスが定義されている.
なおここでは分かりやすさのためデータアノテーションなどは省略している.
モデルクラスの定義 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| // 「車種」のためのモデルクラス
public class CarLine
{
public int Id { get; set; } // ID
public string Name{ get; set; } // 名前
public string ModelNumber { get; set; } // モデル番号
// ..中略..
/***************************************/
/* */
/* 空欄1: 外部キープロパティ */
/* */
/***************************************/
/***************************************/
/* */
/* 空欄2: 参照ナビゲーションプロパティ */
/* */
/***************************************/
}
// 「メーカー」のためのモデルクラス
public class Manufacturer
{
public int Id { get; set; } // ID
public string CorporateName { get; set; } // 社名
public string Address { get; set; } // 住所
// ..以下省略..
}
|
「車種」を表すモデルクラスCarLine
には,「メーカー」を表すモデルクラスManufacturer
に対する
外部キープロパティと参照ナビゲーションプロパティが必要である.空欄に適切なコードを回答せよ.
Last updated on 2024-06-10
Published on 2024-06-10