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


UnintentionalCodeFirstException - класс

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

Активируется, если контекст создается из шаблонов DbContext в режиме Database First или Model First, а затем используется в режиме Code First.

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

System.Object
  System.Exception
    System.SystemException
      System.InvalidOperationException
        System.Data.Entity.Infrastructure.UnintentionalCodeFirstException

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Открытое свойство 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.)

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

Примечания

Код, созданный с использованием шаблонов T4, предусмотренных для режимов Database First и Model First, может не работать правильно при использовании в режиме Code First. Для использования этих классов в режиме Code First добавьте любую дополнительную конфигурацию, используя атрибуты или API DbModelBuilder, а затем удалите код, который вызывает это исключение.

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

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

См. также

Справочник

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