Поделиться через


EntityException - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Предоставляет исключение, используемое клиентом сущности.

Иерархия наследования

System.Object
  System.Exception
    System.SystemException
      System.Data.DataException
        System.Data.Entity.Core.EntityException
          Подробнее...

Пространство имен:  System.Data.Entity.Core
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class EntityException _
    Inherits DataException
'Применение
Dim instance As EntityException
[SerializableAttribute]
public class EntityException : DataException
[SerializableAttribute]
public ref class EntityException : public DataException
[<SerializableAttribute>]
type EntityException =  
    class 
        inherit DataException 
    end
public class EntityException extends DataException

Тип EntityException предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод EntityException() Инициализирует новый экземпляр класса EntityException со значениями по умолчанию.
Открытый метод EntityException(String) Инициализирует новый экземпляр класса EntityException, который принимает предварительно форматированное сообщение.
Защищенный метод EntityException(SerializationInfo, StreamingContext) Инициализирует новый экземпляр класса EntityException.
Открытый метод EntityException(String, Exception) Инициализирует новый экземпляр класса EntityException, принимающий предварительно форматированное сообщение и внутреннее исключение.

По верхнему краю

Свойства

  Имя Описание
Открытое свойство Data (Унаследовано от Exception.)
Открытое свойство HelpLink (Унаследовано от Exception.)
Открытое свойство HResult (Унаследовано от Exception.)
Открытое свойство InnerException (Унаследовано от Exception.)
Открытое свойство Message (Унаследовано от Exception.)
Открытое свойство Source (Унаследовано от Exception.)
Открытое свойство StackTrace (Унаследовано от Exception.)
Открытое свойство TargetSite (Унаследовано от Exception.)

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetBaseException (Унаследовано от Exception.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetObjectData Критический с точки зрения безопасности. (Унаследовано от Exception.)
Открытый метод GetType (Унаследовано от Exception.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Exception.)

По верхнему краю

События

  Имя Описание
Защищенные события SerializeObjectState (Унаследовано от Exception.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Core - пространство имен

Иерархия наследования

System.Object
  System.Exception
    System.SystemException
      System.Data.DataException
        System.Data.Entity.Core.EntityException
          System.Data.Entity.Core.EntityCommandCompilationException
          System.Data.Entity.Core.EntityCommandExecutionException
          System.Data.Entity.Core.EntitySqlException
          System.Data.Entity.Core.MappingException
          System.Data.Entity.Core.MetadataException
          System.Data.Entity.Core.ProviderIncompatibleException
          System.Data.Entity.Infrastructure.RetryLimitExceededException