Как я могу создать новый файл базы данных SQL Server Compact (.sdf) программно, без наличия существующего файла шаблона для копирования?
Создать программный файл базы данных SQL Server CE
Ответ 1
Здесь есть некоторая полезная информация: Создайте базу данных Compact Edition SQL Server с помощью С#
string connectionString = "DataSource=\"test.sdf\"; Password=\"mypassword\"";
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
Ответ 2
Сначала перейдите на вкладку Обзор. Теперь перейдите к C:\Program Files\Microsoft SQL Server Compact Edition\v3.1
. Теперь выберите System.Dadta.SqlServerCe.dll
, нажмите на него, затем нажмите OK, чтобы получить ссылку.
Теперь давайте напишем некоторый код. Во-первых, перейдите к главе класса, я называю заголовок вашего класса и создаю ссылку на использование.
using System.Data.SqlServerCe;
using System.IO;
string connectionString;
string fileName = "aminescm.sdf";
string password = "aminescm";
if (File.Exists(fileName))
{
File.Delete(fileName);
}
connectionString = string.Format(
"DataSource=\"{0}\"; Password='{1}'", fileName, password);
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
Вы можете найти все больше и больше об этом, это действительно удивительный веб-сайт: