Ejemplo n.º 1
0
 public override void SetColumns <TEntity>(Expression <Func <TEntity, object> > columns)
 {
     _columns = LambdaToSql.ConvertColumns <TEntity>(columns);
 }
Ejemplo n.º 2
0
 public override string Delete <TEntity>(Expression <Func <TEntity, bool> > filter)
 {
     DbContext.Parameters   = new Dictionary <string, object>();
     DbContext.TableName    = TableAttribute.GetName(typeof(TEntity));
     DbContext.SqlStatement = $"DELETE {filter.Parameters[0].Name} FROM {DbContext.TableName} {filter.Parameters[0].Name} {LambdaToSql.ConvertWhere(filter, DbContext.Parameters)}".TrimEnd();
     return(DbContext.SqlStatement);
 }