Catégories
.Net C#

Entity Framework Mémo

Debugger les requêtes générées En ASP.Net il est possible de tracer les requêtes générées par EF6: EF Data Validations Il y a au moins plusieurs façon de valider les données en Entity Framework: Data Annotations : attributs à ajouter aux modèles IValidatableObject : Interface nous permettant d’implémenter nos propres checks ValidateEntity : une methode de DbContext […]

Catégories
.Net

Entity Framework Code First 101

Les briques de base Voici les étapes pour gérer une base de donnée avec Entity Framework en mode Code First avec la possibilité d’effectuer des migrations de Bases de Données simplement en modifiant du code C#. Package NuGet Les classes d’EntityFramework se trouvent dans le package NuGet du même nom, et elles sont dans les […]

Catégories
.Net Productivité

ASP.Net MvcScaffolding

Définition Scaffolding, mais que signifie donc ce terme barbare ? La traduction littérale en Français du mot anglais « scaffolding » est « échafaudage« . Dans l’univers du développement cela se rapporte à la création automatisé d’une sorte de squelette de code. ASP.NET Scaffolding est un framework de génération de code pour la conception d’applications web, il est inclus […]

Catégories
.Net

Entity Framework intro

Dans cet article, je vais présenter l’ORM de Microsoft nommé Entity Framework.  Entity Framework, ça sert à quoi ? Entity Framework est un ORM (Object-relational mapping) permettant d’interagir avec une source de donnée de type base de données, en manipulant des objets directement (sans avoir à écrire du code SQL) grâce à un langage de […]