Table des matières
Il est bien connu que dans le monde du développement de logiciels, qu'il s'agisse d'applications, de programmes ou de sites Web, il n'y a pas de solution qui serve tous les cas de la même manière, mais chacun est une étude de cas, où les variables qui définissent la solution à adopter sont assez subjectif.Selon le projet et le type de développeur, le projet sera probablement construit selon votre préférence, dans cette optique ASP.NET MVC nous permet d'avoir différentes philosophies d'accès aux données, ce qui nous permet d'atteindre nos objectifs sans que le cadre devienne un facteur qui nous impose une limite.
Comme nous l'avons vu au début, nous pouvons appliquer différentes manières lorsque nous construisons nos projets pour avoir accès aux données, cela nous aidera à atteindre nos objectifs et accompagnera également nos capacités techniques.
Il existe plusieurs philosophies pour faire tout ce qui concerne la persistance et l'accès aux données au sein d'une application réalisée avec ASP.NET MVC, voyons les classiques.
Philosophie : La base de données d'abordCette approche nous permet de construire l'application autour d'une base de données, cela signifie que notre projet sera focalisé sur la structure de nos données, grâce à cette ASP.NET MVC nous permet de générer des modèles économiques en utilisant des bases de données existantes, pour cela vous utiliserez votre Cadre d'entité.
Philosophie : Le modèle d'abordCe formulaire nous permet concevoir le modèle avant d'avoir la base de données, grâce à cela, nous pouvons construire la structure de la base de données en obtenant ses champs et attributs de notre projet, une fois que nous avons nos modèles Cadre d'entité vous pouvez générer les schémas pour créer les bases de données.
Philosophie : Coder d'abordDans cette philosophie, nous nous concentrons sur construire le code du projet dans un premier temps, avec cela, nous aurons une ignorance de l'application sur le modèle de persistance, pour cela, nous aurons des API qui nous permettront d'interagir avec les méthodes qui nous aideront à enregistrer les données pour les utiliser plus tard.
Depuis que nous avons vu les approches classiques de la façon de gérer l'accès aux données dans nos projets, nous avons vu qu'il y a une constante et c'est que tout est réalisé grâce à Cadre d'entité:
AGRANDIR
Qu'est que c'est?Il s'agit d'un gestionnaire de données relationnel et orienté objet, qui nous permet d'interagir avec des entités plutôt que directement avec nos modèles, de cette façon nous évitons d'écrire le code directement SQL.Cela nous aide à réduire les erreurs et aussi la quantité de travail, puisque nous ne nous soucierons pas des meilleures formes d'accès, mais plutôt que le Cadre d'entité décidez ce qui est le mieux en nous fournissant vos méthodes.
Avec ces méthodes, c'est que nous pourrons mettre en œuvre les différentes philosophies que nous avons vues précédemment, nous n'avons donc qu'à nous concentrer sur la construction de l'application, ce qui nous fait gagner un temps précieux dans la configuration de la base de données.
Avec cela, nous terminons ce tutoriel, car nous voyons que nous avons différentes manières de gérer la création d'un projet, bien que toutes ces manières utilisent le même composant comme base, qui est le Cadre d'entité Par conséquent, nous pouvons appliquer l'un ou l'autre selon les besoins de notre projet et ainsi nous ne serons pas limités par nos connaissances techniques.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif