Example #1
0
        protected int DeleteImpl(DataSource ds, DataWhereQueue ps = null)
        {
            DeleteBucket bucket = GetDeleteSql(ds, null, ps);

            return(ds.ExecuteNonQuery(ds.Provider.BuildDeleteSql(GetTableName(), bucket.Wheres), bucket.Parameters));
        }
Example #2
0
        protected int DeleteImpl(DataSource ds, params DataColumn[] columns)
        {
            DeleteBucket bucket = GetDeleteSql(ds, columns, null);

            return(ds.ExecuteNonQuery(ds.Provider.BuildDeleteSql(GetTableName(), bucket.Wheres), bucket.Parameters));
        }
Example #3
0
        protected static int DeleteImpl <T>(T instance, DataSource ds, DataWhereQueue ps = null) where T : DbTable
        {
            DeleteBucket bucket = TDbTable <T> .GetDeleteSql(ds, instance, null, ps);

            return(ds.ExecuteNonQuery(ds.Provider.BuildDeleteSql(GetTableName <T>(), bucket.Wheres), bucket.Parameters));
        }
Example #4
0
        protected static int DeleteImpl <T>(T instance, DataSource ds, params DataColumn[] columns) where T : DbTable
        {
            DeleteBucket bucket = TDbTable <T> .GetDeleteSql(ds, instance, columns, null);

            return(ds.ExecuteNonQuery(ds.Provider.BuildDeleteSql(GetTableName <T>(), bucket.Wheres), bucket.Parameters));
        }