我是 Fluent Nhibernate 的初学者。我在 asp.net mvc 3 中使用 Fluent Nhibernate 创建了一个示例应用程序。这是我用于初始化的代码。
private static void initialisationFactory() { try {
_sessionFactory = Fluently.Configure() .Database(MsSqlConfiguration.MsSql2005.ConnectionString(@"Server=10.10.10.10;Database=Product_Demo;uid=sa;pwd=12345;Trusted_Connection=false;" ))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf< CompanyEntity >().ExportTo("d:\"))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<ModuleEntity>().ExportTo("d: \"))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<RoleEntity>().ExportTo("d:\"))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<UserEntity>().ExportTo(" d:\"))
.ExposeConfiguration(cfg => new SchemaExport(cfg))
.BuildSessionFactory();
}
捕捉(异常 e){ 抛出;} }
现在是否有必要为所有表添加 .Mapping..... 行?像下面..
.Mappings(m => m.FluentMappings.AddFromAssemblyOf().ExportTo("d:\"))
它会在运行时增加项目的内存吗?
提前致谢。