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); }