非常に特定の要件を持つ Excel スプレッドシートをモデル化する必要があるため、現在、リストを含むドメイン オブジェクトの基本クラスを作成しようとしています。
私のクラスは次のようになります。
public abstract class BaseClass : EntityBase
{
public BaseClass()
{
PersonnelList = new List<Person>();
}
public virtual IList<AuditPersonnel> PersonnelList { get; set; }
public virtual DateTime? DateCompleted { get; set; }
}
public class SubClass : BaseClass
{
public virtual string Details { get; set; }
}
public class SubClass2 : BaseClass
{
public virtual DateTime? StartDate { get; set; }
}
スキーマ エクスポート機能を使用してデータベースを作成すると、データベース テーブルにリスト リレーションシップが作成されません。
これは可能ですか?これらのクラスを 1 つのテーブルに作成するには、マッピングで SubClass メソッドを使用する必要がありますか?
どんな助けでも大歓迎です。