Tag: fluent nhibernate

从EF转向Fluent NHibernate:内存泄漏,架构

下午好,我正在将一个相当大的项目迁移到Fluent NHibernate,用于单声道。 我已经掌握了大部分关键function,但是我遇到了内存问题。 目前,此代码位于我的两个控制器中。 这似乎不是最优化的。 但我不确定在哪里放这个。 private static ISessionFactory CreateSessionFactory() { return Fluently.Configure() .Database(MySQLConfiguration.Standard.ConnectionString( c => c.FromConnectionStringWithKey(“DashboardModels”) )) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .Mappings(m => m.FluentMappings.AddFromAssemblyOf()) .BuildSessionFactory(); } ISessionFactory sessionFactory = CreateSessionFactory(); 我的大多数数据库调用都是AJAX,有几次调用。 这让我相信我创造了太多会议,而这些会议尚未发布。 public ActionResult ReadAccounts([DataSourceRequest] DataSourceRequest request) { DataSourceResult result; using (var session = sessionFactory.OpenStatelessSession()) using […]