Example #1
0
        public static Task <int> DeleteAsync <T>(this AP.Database self, FSharpExpr <FSharpFunc <T, bool> > query)
        {
            var translated = ExpressionToSql.Translate(GetDialect(self).Quoter, query, true, ExtractAsyncPocoColumnNameFs,
                                                       EmptyCustomParameterValue, FSharpOption <Translator.ItemInCollectionImpl> .None);

            return(self.DeleteAsync <T>(translated.Item1, translated.Item2));
        }
Example #2
0
        public static Task <int> DeleteAsync <T>(this AP.Database self, Expression <Func <T, bool> > query)
        {
            var translated = ExpressionToSql.Translate(GetDialect(self).Quoter, query, true, ExtractAsyncPocoColumnName);

            return(self.DeleteAsync <T>(translated.Item1, translated.Item2));
        }