Вы добавляете параметр возвращаемого значения, например:
Для SqlCommand:
parameters.Add("@retValue", DbType.Int32, ParameterDirection.ReturnValue);
Для EL вы хотите использовать db.AddParameter () и указать ParameterDirection.ReturnValue.
Кроме того, до тех пор, пока в вашей базе данных включено число строк, для выполняемого обновления вы можете использовать результат ExecuteNonQuery (), который сообщает, сколько строк было затронуто при обновлении / вставке./ удалять / и т.д..Таким образом, вы можете обработать, если затронутых строк было 0 (не удалось найти)