2009-01-15 2 views
3

J'utilise SchemaExport de NHibernate pour créer mon schéma de base de données. J'ai 1 table de référence héritée qui ne peut pas être recréée avec l'exportation de schéma car elle est déjà utilisée avec d'autres applications utilisant la même base de données. Est-il possible de mapper cette table mais dire à NHibernate de l'ignorer lors de l'exécution de SchemaExport?Existe-t-il un moyen de dire à NHibernate d'exclure une table spécifique d'une exportation de schéma?

Répondre

4

Cette fonctionnalité a été récemment ajoutée à la ligne réseau NHibernate (voir this message dans la liste de diffusion de développement NHibernate). Ainsi, si vous utilisez la jonction, vous pouvez utiliser l'attribut "schema-action" pour contrôler le comportement de SchemaExport().

2

Essayez d'utiliser SchemaUpdate() à la place? il doit voir que la table existe déjà et ne pas émettre d'instruction CREATE

Questions connexes