共用方式為


EntitySqlException 類別

定義

表示 eSQL 查詢編譯例外狀況;可能導致引發此例外狀況的例外狀況類別主要為:

  1. 語法錯誤:在查詢文字剖析期間引發,以及當指定的查詢不符合 eSQL 正式文法時引發;
  2. 語意錯誤:不符合 eSQL 語言的語意規則時引發,例如中繼資料或架構資訊不正確或不存在、類型驗證錯誤、範圍規則違規、未定義變數的使用者等。如需詳細資訊,請參閱 eSQL 語言規格。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
public sealed class EntitySqlException : System.Data.Entity.Core.EntityException
type EntitySqlException = class
    inherit EntityException
Public NotInheritable Class EntitySqlException
Inherits EntityException
繼承
EntitySqlException
屬性

建構函式

EntitySqlException()

初始化 EntitySqlException 的新執行個體。

EntitySqlException(String)

使用特定的錯誤訊息,初始化 EntitySqlException 的新執行個體。

EntitySqlException(String, Exception)

初始化 EntitySqlException 類別的新執行個體,它會使用指定的錯誤訊息以及造成此例外狀況之內部例外的參考。

屬性

Column

取得發生錯誤的大約資料行編號。

ErrorContext

取得發生錯誤的大約內容 (如果有的話)。

ErrorDescription

取得錯誤的描述。

Line

取得發生錯誤的大約行號。

適用於