Fichiers de mappage NHibernate 2. *: comment définir le type DateTime nullable (DateTime?)?
Je sais que l'une des modifications importantes avec NHibernate 2.* c'est que la NHibernate.Nullable sont plus pris en charge. Donc, que voulez-vous utiliser dans votre fichier de mappage pour mapper les valeurs null DateTime? type de? Par exemple:
Naturellement ne fonctionne pas:
<property name="CreateDate" column="CreateDate" type="DateTime?" not-null="false" />
Et n'est plus pris en charge:
<property name="ModifiedDate" column="ModifiedDate" type="Nullables.NHibernate.NullableDateTimeType, Nullables.NHibernate" not-null="false"/>
Je sais que cela doit être une évidence, mais je ne suis pas le trouver!
Réponse est aussi simple que:
NHibernate reflètent plus la classe en question et de découvrir que la propriété est reflétée est de type DateTime? le tout sur son propre.
Merci @Justice!
source d'informationauteur Ted
Vous devez vous connecter pour publier un commentaire.
DateTime?
tout sur son propre.not-null="false"
), à moins que vous décidiez de les.Si vous voulez vraiment, il doit être quelque chose comme ...