Ouvrir fichier mdf en C#

Résolu/Fermé
sympatiqueCCM Messages postés 358 Date d'inscription jeudi 5 octobre 2006 Statut Membre Dernière intervention 26 juin 2023 - 12 avril 2021 à 16:42
sympatiqueCCM Messages postés 358 Date d'inscription jeudi 5 octobre 2006 Statut Membre Dernière intervention 26 juin 2023 - 4 juil. 2021 à 21:48
Bonjour,

J'ai créer une base de donnée en Code First.

Maintenant j'aimerais savoir comment ouvrir cette base de donnée dans une application
WinForm en C#. Ensuite je peut continuer a coder.

J'utilise Visual Studio 2019.

Merci beaucoup de votre aide.



Configuration: Windows / Chrome 89.0.4389.114
A voir également:

5 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
12 avril 2021 à 19:03
Bonsoir

je ne connais pas cette base de données, mais apparement il y a 2 packages nugget dédiés.




0
sympatiqueCCM Messages postés 358 Date d'inscription jeudi 5 octobre 2006 Statut Membre Dernière intervention 26 juin 2023 11
15 avril 2021 à 05:03
Merci, mais ça m'aide pas vraiment.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
15 avril 2021 à 07:08
Et bien si te montrer que d’autres ont développé et mis à disposition de tous 2 codes dédiés à cette base de données ne t’aide pas, alors je ne peux rien pour toi, et probablement que personne ne pourra rien pour toi....
0
PouleFauna Messages postés 107 Date d'inscription lundi 18 mai 2020 Statut Membre Dernière intervention 29 mai 2022
15 avril 2021 à 16:01
Bonjour,

J'ai trouvé ce lien sur internet : https://askcodez.com/comment-me-connecter-a-un-fichier-de-base-de-donnees-mdf.html

J'éspére que tu vas arrivé à trouvé la solution... Dis moi si tu à réussi ou pas

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sympatiqueCCM Messages postés 358 Date d'inscription jeudi 5 octobre 2006 Statut Membre Dernière intervention 26 juin 2023 11
4 juil. 2021 à 21:48
Au niveau de la Persistance des données avec SQLite, si ça peut aider.

using System;
using System.IO;
using System.Data.SQLite;

namespace CreerBDD
{
class Program
{
static void Main(string[] args)
{
string bddpath = "c:\\data\\bdd.sqlite";
if (!File.Exists(bddpath)) CreateBDD();

AddData("Dupont", "Marcel");
AddData("Gates", "Bill");
AddData("Jobs", "Steeve");

//creation de la bdd
void CreateBDD()
{
SQLiteConnection.CreateFile(bddpath);
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();

string sql = "create table clients (nom varchar (20), prenom varchar(20))";

SQLiteCommand command = new SQLiteCommand(sql, con);
command.ExecuteNonQuery();

con.Close();
}

//Ajouter des données dans la table clients
void AddData(string n, string p)
{
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();

string sql = "INSERT INTO clients(nom, prenom) VALUES ('" + n + "', '" + p + "')";
SQLiteCommand comand = new SQLiteCommand(sql, con);
comand.ExecuteNonQuery();

con.Close();
}

//Lire la Table
SQLiteConnection con = new SQLiteConnection("Data Source = c:\\data\\bdd.sqlite;Version=3;");
con.Open();

string sql = "SELECT * FROM clients";

SQLiteCommand command = new SQLiteCommand(sql, con);
SQLiteDataReader dr = command.ExecuteReader();

while(dr.Read ())
{
Console.Write("Nom : " + dr.GetString(0));
Console.WriteLine(" Prenom : " + dr.GetString(1));
}




}
}
}
0