C# 如何解决Asp.NET3.0迁移数据库的问题?
.net核心3.0 我用SQLLite数据库开发了我的应用程序。现在我正试图将我的数据库迁移到MySQL,但在运行代码时遇到了这个错误。运行后,它会失败,并且不会创建新数据库 我的连接字符串 连接字符串:{ DefaultConnection:Server=localhost;Database=datingapp;Uid=appuser;Pwd=4^.-:aX;vqU-QebT }, 错误C# 如何解决Asp.NET3.0迁移数据库的问题?,c#,mysql,.net,C#,Mysql,.net,.net核心3.0 我用SQLLite数据库开发了我的应用程序。现在我正试图将我的数据库迁移到MySQL,但在运行代码时遇到了这个错误。运行后,它会失败,并且不会创建新数据库 我的连接字符串 连接字符串:{ DefaultConnection:Server=localhost;Database=datingapp;Uid=appuser;Pwd=4^.-:aX;vqU-QebT }, 错误 它应该是用户和密码,而不是uid和pwd 请参阅本页它是用户和密码,而不是uid和pwd 请参阅本页在这种
它应该是用户和密码,而不是uid和pwd
请参阅本页它是用户和密码,而不是uid和pwd
请参阅本页在这种情况下,您的密码包含分号,而不是分号
Pwd=4^.-:aX;vqU-QebT"
试试这个,让我知道这是否对你有帮助
Pwd='4^.-:aX;vqU-QebT'"
在这种情况下,您的密码包含分号,而不是此分号
Pwd=4^.-:aX;vqU-QebT"
试试这个,让我知道这是否对你有帮助
Pwd='4^.-:aX;vqU-QebT'"
嗨,ly6n,为了便于阅读,请尝试将连接字符串包装在backticks`中,使其看起来像代码。还有,这是所有相关的代码吗?也许可以为我们提供更多的上下文,而不是太多的代码,只是多一点。最后,我想这里的错误是:System.ArgumentException:初始化字符串的格式不符合从索引63开始的规范。您的第63个字符要么是空格,要么是冒号,所以我猜这是issueIs数据库的一部分,是否一直是MySQL数据库?你重命名数据库了吗?自数据库上次运行以来,你们做了哪些更改?来自dotnet和Neil先生的课程,我坚持迁移数据库并转到生产。最后通过更改连接字符串来修复。Uid和pwd在我的情况下不起作用,所以我改为User和Password,它就起作用了。您可能需要检查here:Hi ly6n,为了便于阅读,请尝试使用backticks`将连接字符串包装成代码。还有,这是所有相关的代码吗?也许可以为我们提供更多的上下文,而不是太多的代码,只是多一点。最后,我想这里的错误是:System.ArgumentException:初始化字符串的格式不符合从索引63开始的规范。您的第63个字符要么是空格,要么是冒号,所以我猜这是issueIs数据库的一部分,是否一直是MySQL数据库?你重命名数据库了吗?自数据库上次运行以来,你们做了哪些更改?来自dotnet和Neil先生的课程,我坚持迁移数据库并转到生产。最后通过更改连接字符串来修复。Uid和pwd在我的情况下不起作用,所以我改为User和Password,它就起作用了。您可能需要在此处检查: