/// <summary> /// Transaction 을 완료합니다. /// </summary> public virtual void Complete() { Guard.Assert(_db != null, "Transaction을 생성한 IAdoProvider 인스턴스가 이미 메모리에서 해제되었습니다."); With.TryAction(_db.CompleteTransaction); _db = null; }
public AdoNkv(IAdoProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } Provider = provider; }
internal AdoNkvSession(IAdoProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } Provider = provider; Connection = provider.GetConnection(); if (this.Connection.State != ConnectionState.Open) { Connection.Open(); } }
public TestRepository(IAdoProvider adoProvider) : base(adoProvider) { }
protected RepositoryBase(IAdoProvider adoProvider) { AdoProvide = adoProvider; WriteConnectionString = ConfigurationManager.ConnectionStrings["opm_write"].ConnectionString; ReadConnectionString = ConfigurationManager.ConnectionStrings["opm_read"].ConnectionString; }
public AdoTransaction(IAdoProvider db) { db.ShouldNotBeNull("db"); _db = db; }