/// <summary> /// Deletes the specified rows in the database. /// </summary> /// <typeparam name="T">The type of the row object.</typeparam> /// <param name="rows">The rows to delete.</param> /// <param name="forceMirroring">If true, then the optimistic concurrency check is done which throws an exception if the check fails.</param> public Result <T> DeleteRowsGo <T>(IEnumerable <T> rows, bool forceMirroring = true) where T : DbRow { return(PublicInvoker.Call <Result <T> >(Assembly.GetCallingAssembly(), (ca) => Crud.DeleteRowsGo(ca, rows, forceMirroring, this))); }