0

タイトルはほとんどそれをすべて言います。2つのクラスがある場合:

public class Account
{
    public virtual Guid AccountId { get; set; }
    public virtual string Name { get; set; }
}

public class VendorAccount : Account
{
    public virtual string TaxId { get; set; }
}

規則を使用して VendorAccount テーブルを次のように作成するにはどうすればよいですか (または近似):

create table VendorAccount
(
    AccountId uuid not null primary key references Account (AccountId),
    TaxId varchar
);

私は何日もこれに悩まされてきました。 IJoinedSubclassConventionId を指定することを許可しISubclassConventionません。また、他のすべての規則もこの状況に到達できないようです。

私が得た最も近いものは column を作成しますaccount_idが、これは私が望むものではありません。

4

0 に答える 0