我首先在Model里面增加了两个新的表,我希望在不删除之前数据库的情况下更新数据库.
看了这篇文章我发现,原来在Data文件下的Migrations其实就是迁移数据,而且EF也会自动对比之前的数据结构,所以只要几步既可以在不删除数据库的情况下更新数据库.
1.添加数据的表结构到Model中.

2.在上下文中增加表
我的就是NewCItyDbContext这个文件.

添加的代码:
DbSet就是表.
namespace NewCity.Data
{
public class NewCItyDbContext : IdentityDbContext
{
public NewCItyDbContext(DbContextOptions<NewCItyDbContext> options)
: base(options)
{
}
public DbSet<NewCity.Models.StorySeries> StorySeries { get; set; }
public DbSet<NewCity.M

在不删除现有数据库的情况下,通过ASP.NET Core进行数据库更新。文章介绍了如何在Model中添加新表,更新Data文件下的Migrations,并通过EF自动对比数据结构实现迁移。步骤包括在上下文文件中添加表,执行添加的EF命令,完成更新。
最低0.47元/天 解锁文章
635

被折叠的 条评论
为什么被折叠?



