私はMVCとEFコードが初めてです。私は、EF コード ファースト アプローチを使用して不動産会社の DB モデルをモデル化するのに苦労しており、オンライン チュートリアルを読むだけでなく、いくつかの演習も行いました。
最初に、販売または賃貸する所有者として登録した1つ以上のプロパティに関連する顧客テーブルを持っています。登録されたプロパティのモデルクラス内にいくつかのサブクラスを持つことができるかどうか疑問に思っていました以下のように:
public Property
{
public int PropertyID { get; set; }
public bool IsforSale { get; set; }
public bool IsforRent { get; set; }
public class Apartment{
public int ApartmentID { get; set; }
public int AptSqureMeter { get; set; }
. . .
. . .
}
public class Villa{
public int VillaID { get; set; }
public int VillaSqureMeter { get; set; }
. . .
. . .
}
and also other sub-classes for other types of properties
}
答えが「はい」の場合、データ注釈または Fluent API を使用してリレーションを宣言するにはどうすればよいですか?次に、Customers テーブルと Property テーブルの両方を顧客情報とプロパティ情報で同時に更新する方法を教えてください。
事前にご回答いただきありがとうございます。