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 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
Productivité Visual Studio

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

Catégories
C#

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

Catégories
.Net SQL Server

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

Catégories
Visual Studio

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

Catégories
Devops

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

Catégories
.Net C# Visual Studio

Nouveautés du .NET Framework 4.5

Voici un tableau des versions et dépendances du Framework .NET : Versions du .NET Framework, CLR, Visual Studio, Windows. Pour mieux visualiser les apports du .NET Framework 4.5, voici un poster publié par heikniemi.net