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 requetage propre au .Net Framework qui est Linq (Language-Integrated Query).

les différents « modes » d’Entity Framework

Il existe 3 modes permettant de générer cette couche d’accès aux données:

  • Code First
  • Database First
  • Model First (deprecated)

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

Exclure des dossiers et fichiers du WebDeploy

Une  des fonctionnalités qui permettent de vraiment gagner en productivité, lors du déploiement d’une application web est d’utiliser la fonction Web Deploy (ou WebDeploy) de Visual Studio 2010. Attention prérequis:  votre hébergeur web doit activer cette fonctionnalité coté IIS (et il vous est parfois nécessaire de faire quelques manips de votre coté également au niveau

Chronomètrer la durée d’exécution de son code: la classe Stopwatch

Pour simplement et précisément chronométrer le temps d’exécution d’une portion de votre code C# le .Net Framework ( > 2.0) nous met à disposition la classe System.Diagnostic.Stopwatch. Pour l’utiliser, il suffit de créer une instance de cette classe, puis de faire appel à ses méthodes Start( ) et Stop( ) puis d’afficher le contenu de

outil: Aspnet_regsql.exe

ASP.NET nous offre un ensemble d’outils pour créer, gérer des logins et groupes de sécurité dans nos applications. Nous exploitons alors les technologies tels que Membership, Role management etc. Par défaut Visual Studio va créer une base de donnée dans une instance locale SQL Server Express (qui est le provider spécifié par défaut dans le

VS Extension SQL Server Compact Toolbox

SQL Server Compact Toolbox est un outil absolument indispensable lorsque vous travaillez en environement de développement en particulier avec des bases de données de type SQL Server Compact 3.5 SP2 ou 4.0. Il vous permet tout simplement, générer les scripts de création de votre base de donnée en vue de la recréer sur un autre SGBD

Windows Azure gratuit pendant 3 mois

Microsoft nous propose d’essayer ses nouveaux services orientés cloud gratuitement pendant une période de 3 mois. Les détails (et llimitations) de l’offre sont les suivants: Calcul : 750 heures d’une petite instance de calcul* (possibilité d’exécuter une petite instance à plein temps ou d’autres tailles d’instance avec leurs rapports équivalents) Stockage : 20 Go avec