Я использую базу данных Firebird и недавно начал работать с этой базой данных, поэтому я внедряю ее в Visual Studio 2015. Я обращаюсь к базе данных Firebird Embedded с помощью ADO.NET , и мое расширение файла базы данных Firebird Embedded составляет .CMP .Я успешно использую ADO.NET .
Теперь я хочу использовать с Firebird Entity Framework.Я сделал успешную установку.Когда я щелкаю модель данных сущности и выбираю источник данных Firebird, он открывает свойства соединения, где я выбираю server type =1(embedded)
.
Это моя строка соединения ADO.NET:
string Connectionstring = "User=SYSDBA;Password=masterkey;Database=localhost:G\\CLINEDB.CMP;DataSource=localhost;Port=3050;Dialect=3; Charset=NONE;Role=;Connection lifetime=15;Pooling=true; MinPoolSize=0;MaxPoolSize=50;Packet Size=8192;ServerType=1;"
Когда я нажимаютестовое соединение показывает эту ошибку:
Невозможно загрузить DLL fbembed: указанный модуль не найден
Я загрузил встроенную папку из Firebird и добавил ее врешение проекта, поэтому заранее добавлена опция «Клиентская библиотека как fbclient.dll файл из решения проекта», для этого я получаю ошибку
Потеряно соединение с базой данных
Как это исправить?