예제 #1
0
 private void _ExecuteCommand(out string sql, out SugarParameter[] paramters)
 {
     DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo <T>();
     sql       = DeleteBuilder.ToSqlString();
     paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToArray();
     RestoreMapping();
     AutoRemoveDataCache();
     Before(sql);
 }
예제 #2
0
        public KeyValuePair <string, List <SugarParameter> > ToSql()
        {
            DeleteBuilder.EntityInfo = this.Context.EntityMaintenance.GetEntityInfo <T>();
            string sql       = DeleteBuilder.ToSqlString();
            var    paramters = DeleteBuilder.Parameters == null ? null : DeleteBuilder.Parameters.ToList();

            RestoreMapping();
            return(new KeyValuePair <string, List <SugarParameter> >(sql, paramters));
        }