設置方法在這裏:映射集成測試NHibernate的映射
使用NHibernate.config:
[SetUp]
public virtual void SetUp()
{
var mappingAssemblies = RepositoryTestsHelper.GetMappingAssemblies();
this.configuration = NHibernateSession.Init(
new SimpleSessionStorage(),
mappingAssemblies,
new AutoPersistenceModelGenerator().Generate(),
"../../../Northwind.Web/NHibernate.config");
}
這是不是有點狡猾,因爲它引入了一個外部的依賴?我想也可以編程創建NHibernate.config的東西,並將其傳遞給正確的Init方法標誌。我是否正確並在安裝過程中讓某人完成了此操作?謝謝。
謝謝。你能否提供一個爲sqllite做5(編程)的例子? – cs0815
這是一個[示例](https://gist.github.com/4319926) – Akim