SqlCrudService reference - adamfoneil/Dapper.CX GitHub Wiki
- IDbConnection GetConnection
()
- Task UpdateUserAsync
(params Expression<Func<TUser, object>>[] setColumns)
- Task<TModel> GetAsync
(IDbConnection connection, TIdentity id)
- Task<TModel> GetAsync
(TIdentity id)
- Task<TModel> GetWhereAsync
(IDbConnection connection, object criteria, [ IDbTransaction txn ])
- Task<TModel> GetWhereAsync
(IDbConnection connection, params Expression<Func<TModel, bool>>[] criteria)
- Task<TModel> GetWhereAsync
(params Expression<Func<TModel, bool>>[] criteria)
- Task<TModel> GetWhereAsync
(object criteria, [ IDbTransaction txn ])
- Task<bool> ExistsAsync
(IDbConnection connection, TIdentity id)
- Task<bool> ExistsAsync
(TIdentity id)
- Task<bool> ExistsWhereAsync
(IDbConnection connection, object criteria)
- Task<bool> ExistsWhereAsync
(object criteria)
- Task<TIdentity> SaveAsync
(IDbConnection connection, TModel model, string[] columnNames)
- Task<TIdentity> SaveAsync
(TModel model, string[] columnNames)
- Task<TIdentity> SaveAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ], [ Action<SaveAction, TModel> onSave ])
- Task<TIdentity> SaveAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ], [ Action<SaveAction, TModel> onSave ])
- Task<TIdentity> MergeAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ], [ Action<SaveAction, TModel> onSave ])
- Task<TIdentity> MergeAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ], [ Action<SaveAction, TModel> onSave ])
- Task<TIdentity> InsertAsync
(IDbConnection connection, TModel model, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task<TIdentity> InsertAsync
(TModel model, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task UpdateAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task UpdateAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task DeleteAsync
(IDbConnection connection, TModel model, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task DeleteAsync
(TModel model, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task DeleteAsync
(IDbConnection connection, TIdentity id, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task DeleteAsync
(TIdentity id, [ Func<IDbConnection, IDbTransaction, Task> txnAction ])
- Task<IEnumerable<TResult>> QueryAsync
([ object criteria ])
- Task<bool> TryUpdateUserAsync
([ Func onSuccess ], [ Action onException ])
- Task<TIdentity> TrySaveAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func<TIdentity, Task> onSuccess ], [ Action onException ], [ Action<SaveAction, TModel> onSave ])
- Task<TIdentity> TrySaveAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func<TIdentity, Task> onSuccess ], [ Action onException ], [ Action<SaveAction, TModel> onSave ])
- Task<bool> TryMergeAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func<TIdentity, Task> onSuccess ], [ Action onException ], [ Action<SaveAction, TModel> onSave ])
- Task<bool> TryMergeAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func<TIdentity, Task> onSuccess ], [ Action onException ], [ Action<SaveAction, TModel> onSave ])
- Task<bool> TryInsertAsync
(IDbConnection connection, TModel model, [ Func<TIdentity, Task> onSuccess ], [ Action onException ])
- Task<bool> TryInsertAsync
(TModel model, [ Func<TIdentity, Task> onSuccess ], [ Action onException ])
- Task<bool> TryDeleteAsync
(IDbConnection connection, TIdentity id, [ Func onSuccess ], [ Action onException ])
- Task<bool> TryDeleteAsync
(TIdentity id, [ Func onSuccess ], [ Action onException ])
- Task<bool> TryDeleteAsync
(IDbConnection connection, TModel model, [ Func onSuccess ], [ Action onException ])
- Task<bool> TryDeleteAsync
(TModel model, [ Func onSuccess ], [ Action onException ])
- Task<bool> TryUpdateAsync
(IDbConnection connection, TModel model, [ ChangeTracker changeTracker ], [ Func onSuccess ], [ Action onException ])
- Task<bool> TryUpdateAsync
(TModel model, [ ChangeTracker changeTracker ], [ Func onSuccess ], [ Action onException ])
⚠️ **GitHub.com Fallback** ⚠️