语言

DbContextOptionsBuilder.UseSeeding(Action<DbContext,Boolean>) 方法

定义

配置种子方法,以在调用或应用迁移后运行 EnsureCreated() 。 即使未对存储区执行任何更改,也会调用它。

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSeeding(Action<Microsoft.EntityFrameworkCore.DbContext,bool> seed);
abstract member UseSeeding : Action<Microsoft.EntityFrameworkCore.DbContext, bool> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseSeeding : Action<Microsoft.EntityFrameworkCore.DbContext, bool> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseSeeding (seed As Action(Of DbContext, Boolean)) As DbContextOptionsBuilder

参数

seed
Action<DbContext,Boolean>

要运行的种子方法。

返回

相同的生成器实例,以便可以链接多个调用。

注解

bool种子委托的参数指示是否执行了任何存储管理操作。

建议也使用相同的逻辑进行调用 UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) 。

有关详细信息和示例,请参阅 使用 DbContextOptions 。

适用于