DatabaseModelFactory 类

定义

数据库提供程序用于将数据库反向工程为 的 DatabaseModel基类。

public abstract class DatabaseModelFactory : Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory
type DatabaseModelFactory = class
    interface IDatabaseModelFactory
Public MustInherit Class DatabaseModelFactory
Implements IDatabaseModelFactory
继承
DatabaseModelFactory
实现

注解

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

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

构造函数

DatabaseModelFactory()

数据库提供程序用于将数据库反向工程为 的 DatabaseModel基类。

方法

Create(DbConnection, DatabaseModelFactoryOptions)

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

Create(String, DatabaseModelFactoryOptions)

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

适用于