NHibernate-2.* mapping-Dateien: wie definieren nullable DateTime-Typ (DateTime?)?

Ich kenne die aktuellen änderungen mit NHibernate-2.* ist, dass die NHibernate.Nullables sind nicht mehr unterstützt. Also, was tun Sie in Ihrer mapping-Datei zum zuordnen der nullable DateTime? Typ? Für z.B.:

Verständlicherweise nicht funktioniert:

<property name="CreateDate" column="CreateDate" type="DateTime?" not-null="false" />

Ist und nicht mehr unterstützt:

<property name="ModifiedDate" column="ModifiedDate" type="Nullables.NHibernate.NullableDateTimeType, Nullables.NHibernate" not-null="false"/>

Ich weiß, es muss so offensichtlich sein, aber ich bin es nicht zu finden!

Antwort ist so einfach wie:
NHibernate wird reflektieren über den Unterricht in Frage und entdecken Sie, dass die Eigenschaft spiegelt sich Typ DateTime ist? alle auf Ihre eigene.

Dank @Gerechtigkeit!

InformationsquelleAutor der Frage Ted | 2009-02-27

Schreibe einen Kommentar