1

我的数据库有多个模式,流利的 nhibernate faq 指出您可以为整个数据库或每个实体指定模式。我想为每个 AutoPersitenceModel 指定架构,可以这样做吗?

4

1 回答 1

3

知道了:

public class SchemaConvention : IClassConvention
{
    public void Apply(IClassInstance instance)
    {
        instance.Schema("schemaName");
    }
}


AutoPersistenceModel model = AutoMap.AssemblyOf<Whatever>();
model.Conventions.AddFromAssemblyOf<SchemaConvention>();
于 2013-05-15T06:37:04.303 回答