UnintentionalCodeFirstException 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

当上下文从 Database First 或 Model First 模式中的 DbContext 模板生成,并在 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。)

顶部

备注

如果在 Code First 模式中使用通过使用为 Database First 和 Model First 提供的 T4 模板生成的代码,则这些代码可能无法正常运行。 若要将这些类用于 Code First,请使用特性或 DbModelBuilder API 添加其他配置,然后删除引发此异常的代码。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

System.Data.Entity.Infrastructure 命名空间