有什么方法只能在迁移中而不在运行时中运行ModelBuilder HasData吗?

时间:2019-06-10 18:36:06

标签: entity-framework-core

OnModelCreating中,我使用了一些种子代码:

builder.Entity<User>().HasData(new[]
{
    UserEntity.GetAnonymous(),
    UserEntity.GetDefault()
});

在PM控制台中进行迁移时,它可以正确运行。

问题

有什么方法可以限制它仅在进行迁移时运行,而不是在每次运行时都运行? (我知道运行时模型已缓存,因此构建只运行一次,但仍然...)

0 个答案:

没有答案