1

私のエンティティのすべてのクラスには、CommonFields という名前の基本クラスがあります

public class CommonFields
{
    public int Status { get; set; }
    public DateTime CreatedOn { get; set; }
    public int CreaedBy { get; set; }
    public DateTime ModifiedOn { get; set; }
    public int ModifiedBy { get; set; }
}

そして、例えば。私は次のような2つのクラスを持っています

public class Employee : CommonFields
{
    public int Id { get; set; }
    public string Name { get; set; }
    //Other properties
}

public class User : CommonFields
{
    public int Id { get; set; }
    public string Name { get; set; }
    //Other properties
}

CreatedBy & ModifiedBy から User テーブルへの関係を設定するにはどうすればよいですか。必要な方向マッピングは 1 つだけです (ユーザー テーブルに FK を作成したくありません)。

objEmployee.CreatedUser を書くときにユーザー情報を取得する必要があります

ありがとう。

4

0 に答える 0