タイトルはほとんどそれをすべて言います。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
);
私は何日もこれに悩まされてきました。 IJoinedSubclassConvention
Id を指定することを許可しISubclassConvention
ません。また、他のすべての規則もこの状況に到達できないようです。
私が得た最も近いものは column を作成しますaccount_id
が、これは私が望むものではありません。