我定义了一个PhoneNumberType并包含了一个ComponentMap映射,这样我就可以在其他类中引用该类型并将其用于手机,传真给手机号码:
public class TelefonNummerTypMap : ComponentMap<TelefonNummerTyp>
{
public TelefonNummerTypMap()
{
Map(x => x.LaenderKennZahl).Nullable();
Map(x => x.NetzKennZahl).Nullable();
Map(x => x.RufNummer).Nullable();
}
}
此ComponentMap在GeschaeftsPartner中引用,例如:
Component<TelefonNummerTyp>(x => x.TelefonNummer).ColumnPrefix("Telefon_");
Component<TelefonNummerTyp>(x => x.FaxNummer).ColumnPrefix("Fax_");
我的问题: 由于传真号码是可选的,但电话号码不是,我想做的事情如下:
Component<TelefonNummerTyp>(x => x.FaxNummer).ColumnPrefix("Fax_").Nullable();
遗憾的是,这是不可能的!
是否有定义,引用的组件应该是可空的/是可选的?
感谢您的任何想法!