Mapowanie pustych ciągów na NULL w NHibernate
Mam bazę danych SQL Server z tabelą rekurencyjną:
MyTable:
ID : string PrimaryKey
Parent: string references MyTable - NOTNULL !!
i mapuj z Fluent NHibernate do
class MyTable
{
public virtual string ID {get; set;}
public virtual MyTable Parent {get; set;}
}
Moim problemem jest to, że rodzic powinien być zerowy w mojej aplikacji C #, jeśli kolumna Rodzic jest „” (pusty ciąg) w bazie danych i odwrotnie. Niestety nie mogę zmienić typu kolumny, aby zaakceptować NULL!
Próbowałem użyć IEmptyInterceptor, ale nie działa.
Z góry dziękuję, Forki