使用软件包管理器控制台无法将“添加迁移”添加到sql azure

问题描述

这是我的appsettings.json中的连接字符串

“ UsersConnectionString”:“数据源= tcp:xxxx.database.windows.net;集成安全性= False;连接超时= 15; Encrypt = False; TrustServerCertificate = False; Trusted_Connection = False; Encrypt = True;用户ID = xxxx; Password = xxx;“

这是我的上下文

public class UsersContext : IdentityDbContext<ApplicationUser,ApplicationRole,string>
    {
        public UsersContext(DbContextOptions<UsersContext> options)
         : base(options)
        {
        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);


        }
    }

我的startup.cs包含

 services.AddDbContext<UsersContext>(options => options.UsesqlServer(Configuration.GetConnectionString("UsersConnectionString")));

我 但是当我跑步

> add-migration InitialForAzure -context UsersContext

从软件包管理器控制台为我生成一个文件,没有用于迁移的自动生成代码

 public partial class InitialForAzure : Migration
    {
        protected override void Up(MigrationBuilder migrationBuilder)
        {

        }

        protected override void Down(MigrationBuilder migrationBuilder)
        {

        }
    }

有什么提示吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)