public SqlEntityBulkInserter(OutputContext output) { _output = output; _bulkCopyOptions = SqlBulkCopyOptions.Default; TurnOptionOn(SqlBulkCopyOptions.TableLock); TurnOptionOn(SqlBulkCopyOptions.UseInternalTransaction); TurnOptionOff(SqlBulkCopyOptions.CheckConstraints); TurnOptionOff(SqlBulkCopyOptions.FireTriggers); TurnOptionOn(SqlBulkCopyOptions.KeepNulls); _keys = output.Entity.GetPrimaryKey(); _outputKeysReader = new SqlEntityMatchingKeysReader(output, _keys); _sqlUpdater = new SqlEntityUpdater(output); }