public void DeleteClient(int clientId, bool autoCommit = true) { var ReordersQuery = from reord in this.Reorders where reord.ClientId == clientId select reord; if (ReordersQuery.Any()) //throw "Client " + clientId.ToString() + " can not be deleted because it has related rows in the ReOrders table!"; }I read help on throw as I need to throw a new exception. My question is - what kind of exception it should be?