Как использовать встроенную базу данных с платформой Entity?
-
12-09-2019 - |
Вопрос
Мне было интересно использовать инфраструктуру сущностей .NET со встроенной базой данных.Сейчас я использую EF только с SQL Server, но для нового проекта я ищу альтернативные решения. SQL-сервер компактный было бы одним из решений, но есть ли другие альтернативы, которые я могу использовать с EF?Предпочтительны решения, не требующие сложной установки?
Решение
Актуальный (хотя и не полный) список поставщиков ADO.NET Entity Framework доступен. здесь.Есть несколько провайдеров, поддерживающих Embedded MySQL: dotConnect для MySQL и Коннектор MySQL/NET и SQLite - dotConnect для SQLite и Система.Данные.SQLite.
Другие советы
Если для встроенной базы данных существует поставщик EF, вы сможете подключить его прямо к EF.Обратитесь к поставщику встроенной базы данных, чтобы узнать, поддерживает ли он EF.
Поддержка сторонних поставщиков для Entity Framework
http://blogs.msdn.com/adonet/archive/2008/08/11/ Third-party-provider-support-for-the-entity-framework-rtm.aspx