Visual Studio 实体框架不断询问凭据

v8wbuo2f  于 2023-03-31  发布在  其他
关注(0)|答案(1)|浏览(100)

自从最近的Visual Studio更新以来,我的Entity Framework似乎被破坏了。以前,我可以在添加数据库模型时输入一次凭据,然后通过简单地从我的解决方案中打开数据库模型并右键单击任何白色,然后单击“从数据库更新模型”来更新数据库。然而,现在每次我这样做,连接窗口打开,我必须重新输入我的凭据。我已尝试完全删除模型并从头开始重新添加数据库,但这不能解决问题。我还确认Web.config文件确实具有正确的凭据。
是否还有其他人遇到此问题?我在Google上找不到任何内容。

tquggr8v

tquggr8v1#

在上下文的onconfiguring方法内部通过连接字符串连接到数据库

protected override void OnConfiguring(DbContextOptionsBuilder options)
        {
        options.UseSqlServer(Configuration.GetConnectionString("ConnectionString"));
        }

在这段代码中,我从appsetting.json中获取连接字符串,但您可以直接在方法中写入字符串(这不是最佳实践)

相关问题