Նկարագիր

Դաս՝ IErrorHandlingService

public string GetSqlExceptionText(SqlException exception, 
                                  string duplicateErrorMessage = "")

Փորձում է ճանաչել SQL-ական սխալը և վերադարձնել վերջնական օգտագործողներին ավելի հասկանալի հաղորդագրություն։ Օրինակ. հետևյալ հաղորդագրության փոխարեն վերադարձնում է

  • The connection is broken and recovery is not possible. The client driver attempted to recover the connection one or more times and all attempts failed. Increase the value of ConnectRetryCount to increase the number of recovery attempts.
  • Ցանցային կապի խզում: Կապվեք ցանցի ադմինիստրատորի հետ

Պարամետրեր

  • exception - SqlException տիպի սխալ, որի հաղորդագրությունը պետք է վերադարձնել:
  • duplicateErrorMessage - Այն հաղորդագրությունը, որը կվերադարձնի տվյալների պահոցում տվյալի կրկնության դեպքում։ Սա միայն հատուկ թույլատրված աղյուսակների՝ դրանցում կրկնությունների, դեպքում է։

Օրինակ

Տե՛ս օգտագործման օրինակը։