如何为一组实体自动化数据库模式

时间:2013-05-14 13:30:38

标签: fluent-nhibernate

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

1 个答案:

答案 0 :(得分:3)

知道了:

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


AutoPersistenceModel model = AutoMap.AssemblyOf<Whatever>();
model.Conventions.AddFromAssemblyOf<SchemaConvention>();