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
Du musst angemeldet sein, um einen Kommentar abzugeben.
DateTime?
alle auf Ihre eigene.not-null="false"
), es sei denn, Sie sagen es anders.Wenn Sie wirklich wollen, es sollte so etwas wie ...
InformationsquelleAutor der Antwort yfeldblum