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
);

这几天我一直在纠结这个。 IJoinedSubclassConvention并且ISubclassConvention不允许您指定 Id,并且所有其他约定似乎也无法达到这种情况。

我得到的最接近的会做一个专栏account_id,这不是我想要的。

4

0 回答 0