首页 > 解决方案 > 初始化字符串的格式不符合从索引 0 开始的规范(更新数据库错误)

问题描述

我正在尝试创建迁移并运行: update-database 我收到此错误:

初始化字符串的格式不符合从索引 0 开始的规范。 我的连接字符串:“DefaultConnection”:“Data Source= DataSourceName;Initial Catalog=FinancasPessoais;User ID=esantos;Password=********* *****" 我使用的是 .net core 3.1

更新数据库错误

标签: sql.net-coremigration

解决方案


我只在 appsettings.json 中查看了连接字符串,但从 .netcore 3.0 版开始,有必要创建一个 AppDbContextFactory 类,在其中声明连接字符串,但我将连接字符串声明为“DefaultConnection”,我必须在AppDbContextFactory 类的完整连接字符串属性。


推荐阅读