/// <summary> /// Return an NHibernate persistence configurerTells the bootstrapper to use a FluentNHibernate provider as a job /// storage, /// that can be accessed using the given connection string or /// its name. /// </summary> /// <param name="nameOrConnectionString">Connection string or its name</param> /// <param name="providerType">Provider type from enumeration</param> /// <param name="options">Advanced options</param> public static IPersistenceConfigurer GetPersistenceConfigurer(ProviderTypeEnum providerType, string nameOrConnectionString, FluentNHibernateStorageOptions options = null) { return(FluentNHibernatePersistenceBuilder.GetPersistenceConfigurer(providerType, nameOrConnectionString, options)); }
public static void TestFixtureSetup(TestContext context) { _fileInfo = new FileInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid() + ".sqlite")); _connectionString = string.Format("Data Source={0};Version=3;", _fileInfo.FullName); SQLiteConnection.CreateFile(_fileInfo.FullName); var persistenceConfigurer = FluentNHibernatePersistenceBuilder.GetPersistenceConfigurer( ProviderTypeEnum.SQLite, _connectionString, new FluentNHibernatePersistenceBuilderOptions()); info = SessionFactoryBuilder.GetFromAssemblyOf <Dummy>(persistenceConfigurer, new FluentNHibernatePersistenceBuilderOptions { ObjectRenamer = new PrefixRenamer() }); _sessionFactory = info.SessionFactory; var uu = UtcDateHelper.GetUtcNow(_sessionFactory, info.ProviderType); }