DbContext 构造函数

包括受保护的成员
包括继承的成员

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

初始化 DbContext 类的新实例。

重载此成员。有关此成员的完整信息(包括语法、用法和示例),请单击重载列表中的相应名称。

重载列表 

  名称 描述
受保护的方法 DbContext() 使用约定构造一个新的上下文实例以创建将连接到的数据库的名称。按照约定,该名称是派生上下文类的全名(命名空间与类名称的组合)。请参见有关这如何用于创建连接的类备注。
公共方法 DbContext(String) 可以将给定字符串用作将连接到的数据库的名称或连接字符串来构造一个新的上下文实例。请参见有关这如何用于创建连接的类备注。
受保护的方法 DbContext(DbCompiledModel) 使用约定构造一个新的上下文实例以创建将连接到的数据库的名称,并从给定模型初始化该名称。按照约定,该名称是派生上下文类的全名(命名空间与类名称的组合)。请参见有关这如何用于创建连接的类备注。
公共方法 DbContext(DbConnection, Boolean) 通过现有连接来连接到数据库以构造一个新的上下文实例。如果 contextOwnsConnection 是 false,则释放上下文时将不会释放该连接。
公共方法 DbContext(String, DbCompiledModel) 可以将给定字符串用作将连接到的数据库的名称或连接字符串来构造一个新的上下文实例,并从给定模型初始化该实例。请参见有关这如何用于创建连接的类备注。
公共方法 DbContext(ObjectContext, Boolean) 围绕现有 ObjectContext 构造一个新的上下文实例。
公共方法 DbContext(DbConnection, DbCompiledModel, Boolean) 通过使用现有连接来连接到数据库以构造一个新的上下文实例,并从给定模型初始化该实例。如果 contextOwnsConnection 是 false,则释放上下文时将不会释放该连接。

顶部

请参阅

参考

DbContext 类

System.Data.Entity 命名空间