Я определил PhoneNumberType и включил отображение ComponentMap, чтобы я мог ссылаться на этот тип в других классах и использовать его для телефона, отправлять факсы на мобильные номера:
public class TelefonNummerTypMap : ComponentMap<TelefonNummerTyp>
{
public TelefonNummerTypMap()
{
Map(x => x.LaenderKennZahl).Nullable();
Map(x => x.NetzKennZahl).Nullable();
Map(x => x.RufNummer).Nullable();
}
}
На эту карту компонентов ссылаются в GeschaeftsPartner, например:
Component<TelefonNummerTyp>(x => x.TelefonNummer).ColumnPrefix("Telefon_");
Component<TelefonNummerTyp>(x => x.FaxNummer).ColumnPrefix("Fax_");
МОЙ ВОПРОС:
Так как номер факса не является обязательным, а номер телефона - нет, я хотел бы сделать что-то вроде:
Component<TelefonNummerTyp>(x => x.FaxNummer).ColumnPrefix("Fax_").Nullable();
Что, к сожалению, невозможно!
Можно ли определить, что указанный компонент должен иметь значение null / необязательно?
Спасибо за любые идеи!