Использование SQL Server CE.
Вы можете создать файл базы данных следующим образом:
Создать базу данных SQL Server Compact Edition с C #
Я бы использовал это, потому что это «официальная» база данных MS.Так что он будет отлично работать с технологиями MS (Linq to SQL, Entity Framework и т. Д.). Это также очень легкая БД.Примите во внимание, что есть также доступный SQL Server Express, но это не такая легкая база данных.
Код для создания базы данных:
string connectionString;
string fileName = “ArcaneCode.sdf”;
string password = “arcanecode”;
connectionString = string.Format(
“DataSource=\”{0}\”; Password=’{1}’”, fileName, password);
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
Для ее распространения необходимо скопировать только несколько небольших сборокНапример, установщик для SQL Server CE 2005 это файл MSI размером 1,7 МБ, что приводит к 7 сборкам) Нулевая конфигурация.И есть версии, которые можно использовать с .NET Framework 2.0, 3.0, 3.5, 4.0 (версия SQL Server 2005 до SQL CE 4.0).
Если кто-то не видит преимущества поддержки MS, чтобы использовать его с C # и другими технологиями MS и иметь хорошую документацию по MSDN.
Полагаю, я получил отрицательные отзывы, потому что у кого-то аллергия на MS.Если нет, дайте мне знать, почему.