public static ISqlConnectionFactory Init() { if (_factory != null) { return(_factory); } MoranbernateInitializer.Initialize(typeof(Bootstrapper).GetTypeInfo().Assembly); var connectionString = ConfigurationManager.ConnectionStrings["MySql"].ConnectionString; var factory = new SqlConnectionFactory(new DefaultMetricsReporter()); factory.Add(connectionString, MoranbernateInitializer.GetMappedTypes()); _factory = factory; return(_factory); }