Zuordnen von leeren Zeichenfolgen zu NULL in NHibernate
Ich habe eine SQL Server-Datenbank mit einer rekursiven Tabelle:
MyTable:
ID : string PrimaryKey
Parent: string references MyTable - NOTNULL !!
und Karte mit Fluent NHibernate an
class MyTable
{
public virtual string ID {get; set;}
public virtual MyTable Parent {get; set;}
}
Mein Problem ist, dass Parent in meiner C # -Anwendung null sein sollte, wenn die Spalte Parent in der Datenbank "" (leere Zeichenfolge) ist und umgekehrt. Leider kann ich den Spaltentyp nicht ändern, um NULL zu akzeptieren!
Ich habe versucht, IEmptyInterceptor zu verwenden, aber es funktioniert nicht.
Danke im Voraus, Forki