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 :

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();
        }
 
    }
}
Je ne sais pas si je suis bien partie.

Quelqu'un peut-il m'aiguiller ?

Merci à tous.