我有一个新的ASP.NET RazorPages项目。我已覆盖IdentityUser
,现在是时候添加一些基本数据了。
由于无法散列密码,因此无法在SQL中执行此操作,因此必须通过C#完成。
关于“种子数据”的信息很多,但我没有任何工作。
我唯一想做的就是在Startup.cs
中添加一个方法,该方法检查是否存在基础数据,如果没有,则添加它。真的是这样吗?
[关于迁移的讨论很多,但在Migration
类中看不到用于添加种子数据的任何内容。
类似地,Entity<Foo>().HasData(new Foo(...))
有很多提及,我已经尝试过,但是实际上并未将数据添加到数据库中。
我应该]要做什么?
我有一个新的ASP.NET RazorPages项目。我已经覆盖了IdentityUser,现在是时候添加一些基本数据了。在SQL中无法执行此操作,因为它无法散列密码,因此必须......>
通常是为了清除一些东西
关于迁移的讨论很多,但是在Migration类中看不到任何用于添加种子数据的东西。