IDatabaseModelFactory 接口

定义

通常由数据库提供程序实现的服务,用于将数据库反向工程为 DatabaseModel

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
派生

注解

服务生存期为 Scoped。 这意味着每个 DbContext 实例都将使用此服务自己的实例。 实现可能依赖于使用任何生存期注册的其他服务。 实现不需要是线程安全的。

有关详细信息和示例,请参阅 反向工程 (现有数据库) 基架EF Core 设计时服务

方法

Create(DbConnection, DatabaseModelFactoryOptions)

使用给定的连接连接到数据库,并为数据库创建 DatabaseModel

Create(DbConnection, IEnumerable<String>, IEnumerable<String>)

使用给定的连接连接到数据库,并为数据库创建 DatabaseModel

Create(String, DatabaseModelFactoryOptions)

使用给定的连接字符串连接到数据库,并为数据库创建 DatabaseModel

Create(String, IEnumerable<String>, IEnumerable<String>)

使用给定的连接字符串连接到数据库,并为数据库创建 DatabaseModel

Create(String, TableSelectionSet)

通常由数据库提供程序实现的服务,用于将数据库反向工程为 DatabaseModel

适用于