Пример #1
0
 public static void Update <TKey, TEntity>(this IUpdateStore <TKey, TEntity> updateStore, IStorageDbConnection conn, TEntity entityToUpdate, IEnumerable <Expression <Func <TEntity, object> > > updateFields, Expression <Func <TEntity, object> > id, TKey value)
     where TKey : IEquatable <TKey>
     where TEntity : class, IEntity <TKey>
 {
     if (updateStore == null)
     {
         throw new ArgumentNullException(nameof(updateStore));
     }
     updateStore.Update(conn, entityToUpdate, updateFields, id, value, null);
 }
Пример #2
0
 public static void Update <TKey, TEntity>(this IUpdateStore <TKey, TEntity> updateStore, IStorageDbConnection conn, TEntity entityToUpdate, WhereClauseResult whereClause)
     where TKey : IEquatable <TKey>
     where TEntity : class, IEntity <TKey>
 {
     if (updateStore == null)
     {
         throw new ArgumentNullException(nameof(updateStore));
     }
     updateStore.Update(conn, entityToUpdate, null, whereClause, null);
 }
Пример #3
0
 public static void Update <TKey, TEntity>(this IUpdateStore <TKey, TEntity> updateStore, IStorageDbConnection conn, TEntity entityToUpdate, TKey value, IDbTransaction tr)
     where TKey : IEquatable <TKey>
     where TEntity : class, IEntity <TKey>
 {
     if (updateStore == null)
     {
         throw new ArgumentNullException(nameof(updateStore));
     }
     updateStore.Update(conn, entityToUpdate, null, _ => _.Id, value, tr);
 }
Пример #4
0
 public static void Update <TKey, TEntity>(this IUpdateStore <TKey, TEntity> updateStore, IStorageDbConnection conn, TEntity entityToUpdate, IEnumerable <Expression <Func <TEntity, object> > > updateFields, IDbTransaction tr)
     where TKey : IEquatable <TKey>
     where TEntity : class, IEntity <TKey>
 {
     if (updateStore == null)
     {
         throw new ArgumentNullException(nameof(updateStore));
     }
     updateStore.Update(conn, entityToUpdate, updateFields, WhereClauseResult.Null, tr);
 }