Comment puis-je créer un nouveau fichier de base de données SQL Server Compact (.sdf) par programme, sans avoir de fichier modèle existant à copier?
Il y a quelques bonnes informations ici: Créer une base de données SQL Server Compact Edition avec C #
string connectionString = "DataSource=\"test.sdf\"; Password=\"mypassword\"";
SqlCeEngine en = new SqlCeEngine(connectionString);
en.CreateDatabase();
Tout d'abord, cliquez sur l'onglet Parcourir. Naviguez maintenant vers C:\Program Files\Microsoft SQL Server Compact Edition\v3.1
. Maintenant, choisissez le System.Dadta.SqlServerCe.dll
, cliquez dessus, puis cliquez sur OK pour extraire la référence.
Écrivons maintenant du code. Tout d'abord, allez au chef de la classe, whoops je veux dire en-tête de votre classe et créons une référence d'utilisation.
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();
Vous pouvez trouver de plus en plus à ce sujet, c'est vraiment un site Web incroyable: