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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage