2010-07-08 7 views
6

J'ai une base de données dans laquelle j'utilise plusieurs applications. J'aime séparer les tables en créant un schéma pour chaque application. Pour ma nouvelle application, j'utilise FluentNHibernate. On dirait que j'ai la plupart de la plomberie correcte mais quand j'essaye d'interroger une de mes tables il ne trouve pas ma table. J'ai couru l'analyseur de question et ai vu le schéma n'a pas été inclus dans la requête. Je ne sais simplement pas quoi mettre sur ma classe (entité ou mapper) afin que NHibernate sache quel schéma appartient à la classe. Où et quoi dois-je placer dans mes cours pour les relier à un schéma?Utilisation de Fluent-NHibernate avec des tables dans différents schémas de base de données

Je l'ai utilisé Castle ActiveRecord dans le passé et il avait une propriété d'attribut semblable à ceci:

[ActiveRecord (schéma = sport)]

Merci pour votre aide.

+0

Pouvez-vous me dire, avez-vous les schémas de base de données déjà créées ou NHibernate les a créés pour vous? J'ai le même problème que le vôtre, mais je m'attendais à ce que NHibernate prenne soin de la création de schéma, ce qui n'arrive pas. Si je crée manuellement les schémas, les requêtes fonctionnent bien. –

Répondre

Questions connexes