我想了解如何連貫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