asp.net-web-api - 添加迁移和更新数据库完成后,数据库仍然不显示身份列
问题描述
我创建了一个带有经典数据层访问类的 Web APIApplicationContext
public class ApplicationContext: DbContext
{
public ApplicationContext(DbContextOptions<ApplicationContext> options)
: base(options)
{
}
public virtual DbSet<Thing> Things{ get; set; }
}
然后我成功地添加了第一个初始迁移和更新数据库,用于在数据库中添加列。
在我不得不将我的更改ApplicationContext : DbContext
为ApplicationContext : IdentityDbContext
以便将默认身份表从 EmtityFramworkCore.Identity 获取到我的数据库中之后。
因此,我再次Add-Migration AddedIdentityTables
使用 IdentityData 执行新迁移,并将它们放入新的迁移中,在Update-Database
我成功获取数据库 im Migration 文件夹的最后一个快照中的身份列之后,但数据库中实际上没有身份列
我在做什么?
解决方案
推荐阅读
- elasticsearch - 嵌套关键字字段上的 Elasticsearch 范围查询
- react-native - react-native 中是否有任何新的良好导航资源?
- visual-studio-2017 - TFS 2018 构建定义在团队资源管理器面板下的 vs2017 中不可见
- r - 使用 google_places 进行多个位置搜索(来自 googleway)
- vba - 为什么我的 VBA 代码中出现数据不匹配错误
- gremlin - How to add a default value for empty traversals in gremlin?
- reporting-services - 将 SSRS 中的排序顺序箭头从升序更改为降序
- java - 运行两个程序并通过 Java 服务器处理 I/O
- php - 更新数据库成功时如何设置变量“true”?
- spring-boot - 如何将 Web 应用程序文件夹加载到 docker 容器