Сначала я пытаюсь использовать базу данных с базой данных Access. Но есть только варианты базы данных SQL. Можно ли сначала использовать базу данных с базой данных Access?
База данных Entity Framework Первая база данных Microsoft Access
comment
Попробуйте перейти в app.config и добавить еще 1 строку подключения.
- person HoangHieu   schedule 29.05.2014
comment
В Мастере модели данных сущностей по-прежнему есть только параметры SQL.
- person Curious   schedule 30.05.2014
comment
Попробуйте добавить базу данных доступа к файлам, чтобы открыть ее.
- person HoangHieu   schedule 30.05.2014
comment
Перейдите сюда: stackoverflow.com/questions/11432488/ и здесь: stackoverflow.com/questions/11197259/
- person HoangHieu   schedule 30.05.2014
comment
На самом деле я думаю, что вы не можете. Существует поставщик Entity Framework для MS Access, но он не поддерживает DB First.
- person bubi   schedule 07.05.2015
Ответы (1)
Вам необходимо клонировать этот репозиторий в локальный и скомпилировать решение.
Затем вам нужно будет зарегистрировать поставщика ADO.Net для MS Access в файле machine.config, который можно найти по адресу:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
Ищи:
<system.data>
<DbProviderFactories>
....
</DbProviderFactories>
</system.data>
И добавьте следующую строку:
<add name="JetEntityFrameworkProvider" invariant="JetEntityFrameworkProvider" description="JetEntityFrameworkProvider" type="JetEntityFrameworkProvider.JetProviderFactory, JetEntityFrameworkProvider, Version=6.0.0.0, Culture=neutral, PublicKeyToken=756cf6beb8fe7b41"/>
Если вы выполнили эти шаги, вы сможете использовать Entity Framework с Access и DB-first.
Источник: https://github.com/bubibubi/JetEntityFrameworkProvider/blob/master/docs/Enabling_db_first.md
person
go4X
schedule
26.09.2018