Sommaire: Cours ASP.NET dynamic data: premier pas
1 Présentation du projet à créer
1.1 Présentation générale
1.2 Composants de l’application
1.3 Création de la base de données
2 Création du composant d’accès aux données
2.1 Création du projet
2.2 Concernant la création du modèle d’entités .
3 Création d’un projet ASP .NET Dynamic Data
3.1 Composition de l’application
3.2 Ajout de références au projet
3.3 Définition du modèle de données
3.4 Fichier de configuration
4 Exécution de l’application
4.1 Accès à la page d’accueil
4.2 Consulter les données d’une entité
4.3 Ajout d’une entité
4.4 Modification d’une entité
4.5 Consultation des données d’une entité
4.6 Suppression d’une entité
5 Conclusion
Extrait du cours ASP.NET dynamic data: premier pas
1 Présentation du projet à créer
1.1 Présentation générale
L’application que nous allons développer, permet gérer des stagiaires et les cours auxquels ils sont inscrits. Elle devra permettre de naviguer au travers des données, et de pourvoir gérer toute donnée en mode CRUD (Create, Read, Update et Delete).
1.2 Composants de l’application
Cette application est constituée de deux projets :
– Un projet contenant le code d’accès aux données, nommé DotnetFrance_DAO.
– Un projet permettant d’afficher les données, et recueillir les demandes de l’utilisateur
(navigation et gestion de données), nommé AppEntityDynamicData.
Voici un schéma décrivant l’architecture de l’application, que nous allons réaliser .
2 Création du composant d’accès aux données
2.1 Création du projet
Commençons par créer un projet de type bibliothèque de classes, que nous appellerons DotnetFrance_DAO. Ce projet contiendra le modèle d’entités, ainsi que toutes classes permettant d’étendre les classes qu’il contient.
Ce modèle d’entités servira de modèle de base pour notre application Web de gestion de données créée avec ASP .NET Dynamic Data.
2.2 Concernant la création du modèle d’entités
Dans ce chapitre, nous n’allons pas nous étendre sur la création du modèle d’entités,
permettant de mettre en œuvre le Framework Entity dans notre application. Cette création est notamment explicitée dans le cours « Framework Entity : premiers pas », publié dans la catégorie de cours ADO .NET sur Dotnet-France, que nous vous invitons à lire. Ainsi, dans ce cours, nous
fournirons directement le modèle d’entités.
3 Création d’un projet ASP .NET Dynamic Data
Comme pour tout projet Web, il est possible de créer une application Web ou un site Web de type Dynamic Data (je vous invite à consulter les cours ASP .NET, pour en savoir plus sur les différences entre les applications Web et les sites Web).
Pour rappel, lors de la création d’une application Web ou d’un site Web, il est possible de créer deux types de projets Web Dynamic Data :
– Applications Web Dynamic Data : ce type de projet permet de créer une application ASP .NET Dynamic Data, qui s’appuiera sur le modèle de données de type Linq To SQL (à savoir qu’il nécessite l’utilisation du composant Classes Linq To SQL). Dans les pages ASP .NET, pour accéder aux données, le contrôle d’accès aux données LinqDataSource sera utilisé.
3.1 Composition de l’application
Une fois le projet créé, nous pouvons observer dans l’explorateur de solutions qu’il contient de nombreux fichiers :
– Un fichier de configuration, qui présente quelques différences par rapport à un fichier de configuration d’une application .NET standard.
Nous présenterons ces différences ultérieurement.
– Une feuille de style CSS nommée Site.css permettant de mettre en forme et structurer les pages Web dans le navigateur.
– Le fichier global.asax permettant de définir lors du démarrage de l’application, le modèle de données (d’entités) à utiliser.
……….
Cours ASP.NET dynamic data: premier pas (1,02 MO) (Cours PDF)