示例#1
0
 public NhibernateHelper(
     IInterceptor interceptor,
     IDatabaseProvider databaseProvider,
     HbmMapping mapping,
     IConfigurationApplier configurationApplier)
     : this(databaseProvider, mapping, configurationApplier)
 {
     this.interceptor = interceptor;
 }
示例#2
0
		public NhibernateHelper(
			IInterceptor interceptor,
			IDatabaseProvider databaseProvider,
			HbmMapping mapping,
			IConfigurationApplier configurationApplier)
				: this(databaseProvider, mapping, configurationApplier)
		{
			Enforce.Argument(() => interceptor);

			this.interceptor = interceptor;
		}
示例#3
0
		public NhibernateHelper(IDatabaseProvider databaseProvider, HbmMapping mapping, IConfigurationApplier configurationApplier)
		{
			Enforce
				.Argument(() => databaseProvider)
				.Argument(() => mapping)
				.Argument(() => configurationApplier);

			configurationApplier.Apply(Configuration, databaseProvider);

			Configuration.AddDeserializedMapping(mapping, null);

			databaseSchema = new NhibernateDatabaseSchema(databaseProvider, configuration);

			ExecuteSchemaAction(configurationApplier.SchemaAction, databaseSchema);
		}
示例#4
0
 public FluentConfiguration(IConfigurationApplier applier)
 {
     _applier = applier;
 }
示例#5
0
 public LoggerJsonCfgFileConfiguration(IConfiguration configuration, string sectionName, IConfigurationApplier applier)
 {
     _sectionName   = sectionName;
     _applier       = applier;
     _configuration = configuration;
 }
示例#6
0
        public NhibernateHelper(IDatabaseProvider databaseProvider, HbmMapping mapping, IConfigurationApplier configurationApplier)
        {
            configurationApplier.Apply(Configuration, databaseProvider);

            Configuration.AddDeserializedMapping(mapping, null);

            databaseSchema = new NhibernateDatabaseSchema(databaseProvider, configuration);

            ExecuteSchemaAction(configurationApplier.SchemaAction, databaseSchema);
        }