Пример #1
0
 public BeanCrud(IStorage storage, ITransactionSupport transactionSupport, IKeyAccess keys)
 {
     _storage            = storage;
     _transactionSupport = transactionSupport;
     _keyAccess          = keys;
     _observers          = new List <BeanObserver>();
     DirtyTracking       = true;
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 public EntityMap(ITransactionSupport ContractProvider, string commandText)
     : this(ContractProvider)
 {
     _command.CommandText = commandText;
     _commandText         = commandText;
 }
Пример #4
0
 public Repository(ITransactionSupport contractProvider)
 {
     this.ContractProvider = contractProvider;
 }
Пример #5
0
 public TransactionFactor(Contract SupportHost)
 {
     this.FactorHost = SupportHost;
 }
Пример #6
0
 public RepositoryBase(ITransactionSupport contractProvider)
     : base(contractProvider)
 {
 }
Пример #7
0
 public SqlEntityMap(ITransactionSupport ContractProvider, string commandText)
     : base(ContractProvider, commandText)
 {
 }
Пример #8
0
 public SqlEntityMap(ITransactionSupport ContractProvider)
     : base(ContractProvider)
 {
 }