I want delete data from database that tables have relation i should query with tables for delete data from parent and child with dapper. this is very slow . i delete alot data(millions record) 45 second but delete Several rows perform in 2 minute how perform this with performance and fast??
var deletequery = @"delete from DailyCodeDetail " +
@" from DailyCodeDetail dcd inner join DailyCode" +
@" dc on dcd.DailyCodeId = dc.id inner join DailyResult d on d.id=dc.DailyResultId " +
@"where d.PersonId =@Personid and dcd.DateAttendance >= @sDate and dcd.DateAttendance <= @eDate";
connection.Execute(deletequery, new { Personid = personId, sDate = sdate, eDate = edate }, commandTimeout: 1000);