Concept de modèle multi-couche
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:
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.