Встраивание базы данных MySQL в приложение на C#

StackOverflow https://stackoverflow.com/questions/4309190

  •  29-09-2019
  •  | 
  •  

Вопрос

В настоящее время я занимаюсь разработкой приложения на C #.Приложению необходимо будет использовать серверную часть базы данных, но мне было интересно, возможно ли встроить базу данных в само приложение.Тоесть.пользователю не нужно будет устанавливать MSSQL или MySQL на компьютеры отдельно от моего собственного приложения, а вместо этого установить мою программу, и база данных будет установлена вместе с ней.Если возможно, я хотел бы использовать что-то вроде базы данных MySQL, но не требующее от пользователя установки сервера MySQL.Есть ли бесплатный вариант решения этой проблемы?

Спасибо за вашу помощь

Это было полезно?

Решение

Посмотрите на System.Data.SQLite Система.Данные.SQLite которые могут быть встроены в вашу программу.

System.Data.SQLite Система.Данные.SQLite является оригинальным движком базы данных SQLite и полным ADO.NET поставщиком 2.0 / 3.5, объединенным в единую сборку в смешанном режиме.Это полная замена оригинала sqlite3.dll (вы даже можете переименовать его в sqlite3.dll, если вы используете его изначально).

Другие советы

Существует также Компактный SQL Server который больше похож на Microsoft SQL Server.Он также имеет другие преимущества потоковой передачи, если вы не используете его в сетевом хранилище.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top