Добрый день.
Сегодня я вам расскажу как в свои проекты добавить поддержку Firebird через Entity Framework 6,
Для начала вам нужно скачать мою утилиту, которая прописывает библиотеки Firebird в Visual Studio 2015. Установите утилиту.
В итоге в вашем проекте должны быть такие сборки:
Сохраните и закройте файл.
Добавьте в проект новый элемент Модель EDM.
Выбираем Конструктор из базы данных
Как именно пользоваться моделью, я надеюсь рассказывать не надо. Или можно почитать об этом в сетях.
Надеюсь вы сможете оценить мою утилиту и данную статью.
Спасибо.
Сегодня я вам расскажу как в свои проекты добавить поддержку Firebird через Entity Framework 6,
Для начала вам нужно скачать мою утилиту, которая прописывает библиотеки Firebird в Visual Studio 2015. Установите утилиту.
После установки, запускайте Visual Studio 2015 и создавайте новый проект Window Forms.
Добавьте ссылки на сборки Firebird в ваш проект.
Укажите файлы из той папки, в которую была установлена утилита.
Вы должны добавить 2 файла в ваш проект:
EntityFramework.Firebird.dll
FirebirdSql.Data.FirebirdClient.dll
Теперь нужно добавить пакет Nuget - EntityFramework
В итоге в вашем проекте должны быть такие сборки:
Теперь откройте файл app.config и закоментируйте все внутри тега <entityFramework>
И добавьте следующий текст:
<defaultConnectionFactory type="FirebirdSql.Data.EntityFramework6.FbConnectionFactory, EntityFramework.Firebird" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="FirebirdSql.Data.EntityFramework6.FbProviderServices, EntityFramework.Firebird" />
</providers>
Должно получиться примерно как на картинке:
Добавьте в проект новый элемент Модель EDM.
Выбираем Конструктор из базы данных
Нажимайте "Изменить"
Выбирайте Firebird Data Source
Указывайте параметры подключения к вашей базе данных.
Нажимайте точку и потом кнопку Далее.
Выбирайте таблицы, которые нужно загрузить в модель.
Поставьте флажок и нажмите ОК, иначе замучает.
Модель создана.
Как именно пользоваться моделью, я надеюсь рассказывать не надо. Или можно почитать об этом в сетях.
Надеюсь вы сможете оценить мою утилиту и данную статью.
Спасибо.