DatabaseModelFactory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
数据库提供程序用于将数据库反向工程为 的 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 。 |