Bonjour à tous,
Je début le développement un site internet ASP.NET 4.5 Visual Studio 2012 en c#. Malgré pas mal de documentation ( ici par exemple ), je n'ai toujours pas compris le concept de modèle multi-couche.
J'ai créer une bibliothèque de classes ou j'y ai inclus un fichier DAL.cs (en référence à Data Access Layer).
Il permet notamment de récupérer la chaine de connexion et d'effectuer des requêtes SQL de type INSERT, UPDATE ou DELETE.
Voici mon code :
Je ne sais pas si je suis bien partie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 namespace DataAccessLayer { //Classe qui se charge de la connection à la base de données public class DAL { public string RequeteSQL { get; set; } public object ResultatSQL { get; set; } private static String ConnectionBdd { get { return System.Configuration.ConfigurationManager.ConnectionStrings["connect_bdd_Reporting"].ConnectionString;} } public void ExecuteRequete() { string requete = RequeteSQL; SqlConnection cn = new SqlConnection(ConnectionBdd); SqlCommand cmd = new SqlCommand(requete, cn); cmd.ExecuteNonQuery(); cmd.Dispose(); cn.Close(); } } }
Quelqu'un peut-il m'aiguiller ?
Merci à tous.
Partager