2009-09-23 12 views
0

J'utilise nhibernate comme ORM et Firebird incorporé comme base de données. Comment aurais-je eu à enregistrer un DateTime dans la base de données?Comment spécifier un mappage DateTime dans nhibernate lors de l'utilisation de Firebird?

Ceci est un exemple de définition d'une classe. Je devine que je dois spécifier quelque chose dans l'attribut de propriété mais je ne sais pas quoi.

Lorsque vous essayez cette application, je reçois l'erreur follwoing:

FirebirdSql.Data.FirebirdClient.FbException: SQL dynamique Erreur code d'erreur SQL = -104 Jeton inconnu - ligne 1, char 63 Date de

Répondre

3

Juste une supposition, mais pourrait-elle être liée au nom de propriété étant un mot réservé (date)?

+0

Très bien, merci. –

0

Je crois fermement que NHibernate le saura lui-même. Au moins, lorsque vous utilisez des fichiers xml pour spécifier le mappage, vous n'êtes pas obligé de définir le type puisque NHibernate peut le comprendre par lui-même, donc je pense que NHibernate réussira à le faire dans votre situation.

+0

Je suppose que j'aurais dû être plus clair pour dire que ma mise en œuvre actuelle ne fonctionne pas. –