Example #1
0
 public virtual int Save <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where, Expression <Func <TEntity, Columns> > select)
 {
     return(DMContext.Update <TEntity>(entity, where, select));
 }
Example #2
0
 public virtual int Save <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where, IDbTransaction trans)
 {
     return(DMContext.Update <TEntity>(entity, where, null, trans));
 }
Example #3
0
 public virtual int Save <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where, Expression <Func <TEntity, Columns> > select, string connectionString)
 {
     return(DMContext.Update <TEntity>(entity, where, select, null, connectionString));
 }
Example #4
0
 public virtual int Save <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where)
 {
     return(DMContext.Update <TEntity>(entity, where));
 }
Example #5
0
 public int Save <T>(T t, Expression <Func <T, bool> > where, Expression <Func <T, Columns> > select = null)
 {
     return(DMContext.Update(t, where, select, this.trans.BeginTransaction()));
 }
Example #6
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <typeparam name="TEntity">实体类型</typeparam>
 /// <param name="entity">实体</param>
 /// <param name="where">条件表达式 Get(p => p.ID == 100 &amp;&amp; p.Name == "hhahh2011") 或者使用Spec</param>
 /// <returns>受影响的行数</returns>
 protected virtual int DMUpdate <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where)
 {
     return(DMContext.Update <TEntity>(entity, where));
 }
Example #7
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <typeparam name="TEntity">实体类型</typeparam>
 /// <param name="entity">实体</param>
 /// <param name="where">条件表达式 Get(p => p.ID == 100 &amp;&amp; p.Name == "hhahh2011") 或者使用Spec</param>
 /// <param name="connectionString">自定义连接</param>
 /// <returns>受影响的行数</returns>
 protected virtual int DMUpdate <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where, string connectionString)
 {
     return(DMContext.Update <TEntity>(entity, where, null, null, connectionString));
 }
Example #8
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <typeparam name="TEntity">实体类型</typeparam>
 /// <param name="entity">实体</param>
 /// <param name="where">条件表达式 Get(p => p.ID == 100 &amp;&amp; p.Name == "hhahh2011") 或者使用Spec</param>
 /// <param name="select">选择列表达式 Get(p => new Columns(p.ID, p.Name))</param>
 /// <param name="trans">事务</param>
 /// <returns>受影响的行数</returns>
 protected virtual int DMUpdate <TEntity>(TEntity entity, Expression <Func <TEntity, bool> > where, Expression <Func <TEntity, Columns> > select, IDbTransaction trans)
 {
     return(DMContext.Update <TEntity>(entity, where, select, trans));
 }