私のプロジェクトでは、linqを使用して1つの行の値を選択する必要があります
try
{
return database.Employees.Where(x => id.Equals(x.ID)).Single();
}
catch (InvalidOperationException Ix)
{
throw;
}
これを使用すると、エンティティオブジェクトを介して対応する行の値を取得しますが、結果セットが空の場合はエラーがスローされます。問題はプロジェクトにあります。例外をログに記録する必要があります。例外なくこのコードを管理するにはどうすればよいですか。