Catégories
.Net

ASP.Net Core

Éléments pour développer: .Net Core 3 SDK (la version 3.1 est en LTS) pour exécuter une application: .Net Core 3 Runtime (pour le raspberry pi prendre la version ARM32) un IDE (optionnel): Visual Studio 2019 ou Visual Studio Code + l’extension C#

Catégories
.Net

.Net Core sur Raspberry Pi

.NET Core qui vient tout juste de sortir en v3, nous permet d’exécuter nos application en mode console ou autres webapps sur différentes plate-formes et architectures. Installation du Runtime .NET Core sur Raspberry Pi Pour faire tourner un site web codé en .NET Core sur un Raspberry Pi, il faut installer le Runtime (plate-forme armhf): […]

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

Catégories
.Net

Identity 2.0 framework remplacant de Membership

Introduction et tuto MS la série d’articles incontournables sur le site TypeCast Exception  

Catégories
.Net C#

async await ou la programmation asynchrone facile

Que sont les threads Les ordinateurs personnels ne disposait pour la plupart (il n’y a encore pas si longtemps) qu’1 seul microprocesseur ou CPU. Pour multiplier le nombre de taches pouvant être traités virtuellement simultanément les systèmes d’exploitations on implémentés les Threads. Sans rentrer dans les détails, les threads permettent de switcher rapidement entre différentes […]

Catégories
.Net C#

Génériques en C# (Generics) qu’est ce que c’est et à quoi ça sert ?

La définition vous semblera peut être un peu abstraite, mais la suite et les exemples vous permettront de mieux comprendre. Les génériques sont un concept en C# qui donne la possibilité au développeur: d’écrire ses propre  interfaces, classes, méthodes, événements et délégués génériques, en spécifiant un type en paramètre et d’obtenir malgré cela des objets […]

Catégories
.Net C#

Résolution de chemin Physique & Virtuel en ASP.NET

Nos applications web une fois déployés ne sont généralement pas installées sur le serveur web dans la même arborescence que sur notre poste de travail et cela peut causer des problèmes d’accès à des fichiers. Nous sommes donc souvent confronté, au besoin de récupérer un chemin Physique depuis un chemin Virtuel pour y effectuer des […]