public static int Delete(DataSources dataSource, IAdfQuery query) { if (query == null) throw new ArgumentNullException("query"); using (new TracingScope()) { return GetHandler(dataSource).Delete(query); } }