Beispiel #1
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);
        }
		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);
		}