É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 Visual Studio Code avec l’extension C#
Catégorie : .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): […]
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 […]
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 […]
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 […]
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 […]
Introduction et tuto MS la série d’articles incontournables sur le site TypeCast Exception
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 […]
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 […]
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 […]