2016-09-17 2 views
1

Я ноб на EF и WebApi, и у меня была эта проблема часами, я искал интернет и SO для решение, но любой из них зафиксировал мой случай.
У меня есть простой сайт, используя Entity Framework и Web Api. Проблема в том, что я не могу установить соединение с базой данных, я продолжаю получать ошибку «Формат строки инициализации не соответствует спецификации, начинающейся с индекса 0». Веб-сайт по-прежнему локальный, и база данных также является локальной.Как решить «Формат строки инициализации не соответствует спецификации, начинающейся с индекса 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" /> 

Я был здесь уже (и некоторые другие должности и сайты):
Format of the initialization string does not conform to specification starting at index 0
How to fix error ::Format of the initialization string does not conform to specification starting at index 0::

Вот ошибку на XML (после ответа сервера):

https://i.gyazo.com/19960b18f293187c269936cae7f2d360.png

Любые подсказки на ее исправление? При необходимости я могу показать больше кода.

Заранее благодарен!

ответ

Смежные вопросы

 Смежные вопросы