2009-07-02 6 views
2

J'ai quelques classes que je associez à schéma non défini par défaut en utilisant NHibernate.Mapping.Attributes comme ceci:Comment mapper une table de liaison many-to-many pour utiliser un autre schéma?

[Class(Lazy = true, Schema = "NonDefaultSchemaName")] 
public class Class1 

J'ai aussi quelques nombreux à plusieurs applications:

[Set(Inverse = false, Table = "Class1ToClass2", Lazy = true, Cascade = "none")] 
[Key(1, Column = "Class1ID")] 
[ManyToMany(2, ClassType = typeof(Class2), Column = "Class2ID")] 

Qu'est-ce que Je suis en train de réaliser est d'avoir la table de liaison Cass1ToClass2 mis en correspondance avec

[NonDefaultSchemaName].[Class1ToClass2] 

NHibernate cartes automatiquement au schéma par défaut. Je ne pouvais pas trouver quelque chose de semblable googler autour ...

Répondre

1

devrait être possible en utilisant maintenant

[Set(Inverse = false, Table = "Class1ToClass2", Schema = "Schema", Lazy = true, Cascade = "none")] 
+0

désolé, ne fonctionne pas sur ce projet plus et ne peut pas vérifier. Je ne peux donc pas marquer votre réponse comme acceptée. –

Questions connexes