如何解决“初始化字符串的格式不符合从索引0开始的规范”
本文关键字:索引 不符合 开始 格式 解决 字符串 初始化 何解决 | 更新日期: 2023-09-27 18:07:19
我是EF和WebApi的新手,我已经有这个问题几个小时了,我搜索了互联网和SO的解决方案,但他们中的任何一个都解决了我的情况。
我有一个简单的网站,使用实体框架和Web Api。问题是我无法与数据库建立连接,我不断得到错误"初始化字符串的格式不符合从索引0开始的规范"。网站仍然是本地的,数据库也是本地的。
错误显示在GenericRepository的这一部分(此处仅更改了名称):
public GenericRepository(DoacoesContext db)
{
_db = db;
_dbSet = _db.Set<TEntity>();
Console.WriteLine("Conexão: " + _db.Database.Connection.ConnectionString); //here
}
这是我的连接字符串:
<connectionStrings>
<add name="name" connectionString="Server=localhost;Database=example;Uid=root;Pwd=admin;" providerName="MySql.Data.MySqlClient" />
我已经来过这里了(还有其他一些帖子和网站):
初始化字符串的格式不符合从索引0
开始的规范。如何修复::初始化字符串的格式不符合从索引0::
下面是XML上的错误(服务器响应后):
https://i.gyazo.com/19960b18f293187c269936cae7f2d360.png有修复它的线索吗?如果需要,我可以显示更多的代码。
提前感谢!
我解决了这个问题。好像缺少了一些配置。执行以下步骤:
https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework60.html