/// <inheritdoc /> public IEnumerable <TEntity> All <TEntity>() where TEntity : class { ITransactionContracts.All <TEntity>(this); return(this.connection.Table <TEntity>()); }
/// <inheritdoc /> public void RemoveAll <TEntity>() where TEntity : class { ITransactionContracts.RemoveAll <TEntity>(this); this.connection.DeleteAll <TEntity>(); }
/// <inheritdoc /> public void Remove <TEntity>(TEntity entity) where TEntity : class { ITransactionContracts.Remove(this, entity); this.connection.Delete(entity); }
/// <inheritdoc /> public void Update <TEntity>(TEntity entity) where TEntity : class { ITransactionContracts.Update(this, entity); this.connection.Update(entity); }
/// <inheritdoc /> public void UpdateAll <TEntity>(IEnumerable <TEntity> entities) where TEntity : class { ITransactionContracts.UpdateAll(this, entities); this.connection.UpdateAll(entities); }
/// <inheritdoc /> public void AddOrUpdate <TEntity>(TEntity entity) where TEntity : class { ITransactionContracts.AddOrUpdate(this, entity); this.connection.InsertOrReplace(entity); }
/// <inheritdoc /> public void AddOrUpdateAll <TEntity>(IEnumerable <TEntity> entities) where TEntity : class { ITransactionContracts.AddOrUpdateAll(this, entities); this.connection.InsertOrReplaceAll(entities); }
/// <inheritdoc /> public IEnumerable <TEntity> Where <TEntity>(Expression <Func <TEntity, bool> > predicate) where TEntity : class { ITransactionContracts.Where(this, predicate); return(this.connection.Table <TEntity>().Where(predicate)); }
/// <inheritdoc /> public void AddOrIgnore <TEntity>(TEntity entity) where TEntity : class { ITransactionContracts.AddOrIgnore(this, entity); this.connection.InsertOrIgnore(entity); }
/// <inheritdoc /> public void RemoveAll <TEntity>(IEnumerable <TEntity> entities) where TEntity : class { ITransactionContracts.RemoveAll(this, entities); foreach (var entity in entities) { this.connection.Delete(entity); } }
/// <inheritdoc /> public IEnumerable <TEntity> All() { ITransactionContracts.All(this); return(this.transaction.All <TEntity>()); }
/// <inheritdoc /> public void RemoveAll(IEnumerable <TEntity> entities) { ITransactionContracts.RemoveAll(this, entities); this.transaction.RemoveAll(entities); }
/// <inheritdoc /> public void UpdateAll(IEnumerable <TEntity> entities) { ITransactionContracts.UpdateAll(this, entities); this.transaction.UpdateAll(entities); }
/// <inheritdoc /> public void Update(TEntity entity) { ITransactionContracts.Update(this, entity); this.transaction.Update(entity); }
/// <inheritdoc /> public void AddOrIgnoreAll(IEnumerable <TEntity> entities) { ITransactionContracts.AddOrIgnoreAll(this, entities); this.transaction.AddOrIgnoreAll(entities); }
/// <inheritdoc /> public void AddOrIgnore(TEntity entity) { ITransactionContracts.AddOrIgnore(this, entity); this.transaction.AddOrIgnore(entity); }
/// <inheritdoc /> public void Add(TEntity entity) { ITransactionContracts.Add(this, entity); this.transaction.Add(entity); }
/// <inheritdoc /> public IEnumerable <TEntity> Where(Expression <Func <TEntity, bool> > predicate) { ITransactionContracts.Where(this, predicate); return(this.transaction.Where(predicate)); }
/// <inheritdoc /> public void Remove(TEntity entity) { ITransactionContracts.Remove(this, entity); this.transaction.Remove(entity); }
/// <inheritdoc /> public void RemoveAll() { ITransactionContracts.RemoveAll(this); this.transaction.RemoveAll <TEntity>(); }