我想了解如何连贯NHibernate配置启用查询,实体等2级缓存...而在同一时间使用自动映射。网上关于如何做到这一点的信息很少。当然,它可以在逐个映射类时完成......但是如何自动映射?功能NHibernate缓存与自动映射
这里是我的配置代码至今:
AutoPersistenceModel model = AutoMap.AssemblyOf<Seminar>()
.Where(t => t.Namespace == "[MY NAMESPACE]")
.Conventions.Add(DefaultCascade.All());
Configuration config = Fluently.Configure()
.Database
(
MsSqlConfiguration.MsSql2005
.ConnectionString(@"[MY CONNECTION STRING]")
)
.Mappings(m => m.AutoMappings.Add(model))
.BuildConfiguration();
_sessionFactory = config.BuildSessionFactory();
谢谢!
虽然缓存查询并没有那么有用,如果您不要缓存实体,请使用例如映射中的“。 –
UpTheCreek
2011-05-12 18:09:35