DbContextInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关给定 DbContext 类型的运行时信息。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
- 继承
-
DbContextInfo
- 属性
构造函数
DbContextInfo(Type) |
创建表示给定 DbContext 类型的新实例。 |
DbContextInfo(Type, Configuration) |
创建表示给定 DbContext 类型的新实例。 可以提供外部配置对象 (例如 app.config 或 web.config) ,并将在连接字符串解析期间使用。 这包括查找连接字符串和 DefaultConnectionFactory 条目。 |
DbContextInfo(Type, Configuration, DbConnectionInfo) |
创建一个表示给定 DbContext的新实例,该实例面向特定数据库。 可以提供外部配置对象 (例如 app.config 或 web.config) ,并将在连接字符串解析期间使用。 这包括查找连接字符串和 DefaultConnectionFactory 条目。 |
DbContextInfo(Type, Configuration, DbProviderInfo) |
创建表示给定 DbContext 类型的新实例。 可以提供外部配置对象 (例如 app.config 或 web.config) ,并将在连接字符串解析期间使用。 这包括查找连接字符串和 DefaultConnectionFactory 条目。 可以提供 , DbProviderInfo 以便替代构造基础 EDM 模型时使用的默认确定提供程序。 这对于防止 EF 连接以发现清单令牌非常有用。 |
DbContextInfo(Type, ConnectionStringSettingsCollection) |
已过时.
创建表示给定 DbContext 类型的新实例。 可以提供连接字符串的外部列表,并将在连接字符串解析期间使用,以代替外部配置文件中指定的任何连接字符串。 |
DbContextInfo(Type, DbConnectionInfo) |
创建一个新的 实例,该实例表示以特定数据库为目标的给定 DbContext 。 |
DbContextInfo(Type, DbProviderInfo) |
创建表示给定 DbContext 类型的新实例。 可以提供 , DbProviderInfo 以便替代构造基础 EDM 模型时使用的默认确定提供程序。 |
属性
ConnectionProviderName |
基础 DbContext 类型使用的连接的 ADO.NET 提供程序名称。 |
ConnectionString |
基础 DbContext 类型使用的连接字符串。 |
ConnectionStringName |
基础 DbContext 类型使用的连接字符串名称。 |
ConnectionStringOrigin |
基础 DbContext 类型使用的连接字符串的源。 |
ContextType |
具体 DbContext 类型。 |
IsConstructible |
是否可以创建基础 DbContext 类型的实例。 |
OnModelCreating |
在上下文中运行 OnModelCreating 后,将在 DbModelBuilder 上运行的操作。 |
方法
CreateInstance() |
如果可以创建基础 DbContext 类型的实例,则 返回一个新实例;否则返回 null。 |