Catégories
.Net C#

Entity Framework Memo

Clé Primaire Pour ajouter une entité dans une table ayant une clé Primaire non auto-incrémentée, lors de la conception en mode Code First, ne pas oublier la DataAnnotation suivante: [Key, DatabaseGenerated(DatabaseGeneratedOption.None)] Sinon EF tentera d’insérer une entité en générant automatiquement la clé primaire nulle coté BDD… lire pour .Net Core EF Data Validations Il y a […]

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 […]