public BeanCrud(IStorage storage, ITransactionSupport transactionSupport, IKeyAccess keys) { _storage = storage; _transactionSupport = transactionSupport; _keyAccess = keys; _observers = new List <BeanObserver>(); DirtyTracking = true; }
public EntityMap(ITransactionSupport ContractProvider) { if (ContractProvider.TransactionContext != default(ITransactionContext)) { _connection = ContractProvider.TransactionContext.Connection; _command = _connection.CreateCommand(); _command.Transaction = ContractProvider.TransactionContext.Transaction; IsTransaction = true; } else { _connection = ContractProvider.CreateConnection(); _command = _connection.CreateCommand(); IsTransaction = false; _connection.Open(); } }
public EntityMap(ITransactionSupport ContractProvider, string commandText) : this(ContractProvider) { _command.CommandText = commandText; _commandText = commandText; }
public Repository(ITransactionSupport contractProvider) { this.ContractProvider = contractProvider; }
public TransactionFactor(Contract SupportHost) { this.FactorHost = SupportHost; }
public RepositoryBase(ITransactionSupport contractProvider) : base(contractProvider) { }
public SqlEntityMap(ITransactionSupport ContractProvider, string commandText) : base(ContractProvider, commandText) { }
public SqlEntityMap(ITransactionSupport ContractProvider) : base(ContractProvider) { }