Accueil

C# Le mot clef dynamic

by Jean-Camille Mercier 1. septembre 2013 19:43
Voilà déjà quelques années que le mot clef "dynamic" a été inventé, c'était au lancement du C# 4.0 avec Visual Studio 2010 (rappelons que nous sommes actuellement en C# 5.0 avec le framework 4.5 dans l'edi 2012). Mais franchement, avoir l'utilité concrète d'une variable qui chang... [Plus]

C# L'interface générique sur interface

by Jean-Camille Mercier 16. août 2013 19:54
Voici un petit dilemme comme je les aime : comment manipuler 2 classes qui possèdent toutes les deux une collection d'objet différentes mais partageant certaines propriétés ? Exemple de ces deux classes avec une liste de lesion, une AT l'autre MO : public class AccidentTravail { List<LesionAT> Lesions { get; se... [Plus]

C# Interface private

by Jean-Camille Mercier 2. août 2013 20:22
Non bien sur un interface private ça n'existe pas ... par le principe même de l'interface ce n'est pas possible. Cependant un interface internal, c'est intéressant. En effet, si l'on souhaite qu'un certain comportement de son objet soit maitrisé uniquement dans l'assembly mère, il est alors possible d'y mettre le m... [Plus]

EF5 : Accéder au DBContext depuis une entité

by Admin 28. juin 2013 10:09
Entity Framework, et les ORM en général, nous apportent une simplicité d'accès à notre de base de donnée époustouflante. Pourtant depuis la version 4, les décisions prisent par Microsoft concernant la génération des entités et l'accès à leur état en BD... [Plus]

Accéder à l'Active Directory en C#

by Jean-Camille Mercier 12. juin 2013 10:07
Depuis le framework 3.5 aller requêter sur l'Active Directory est devenu un jeu d'enfant. Voici comment obtenir les informations de l'utilisateur qui a lance l'application. 1- Récupérer son identité sous la forme NOM_AD\NOM_USER : string identity = System.Security.Principal.WindowsIdentity.GetCurrent().Name; 2- Interroger... [Plus]

DbContext : ObjectMaterialized

by Jean-Camille Mercier 13. mai 2013 22:51
Dans le cas de POCO générés depuis une base de donnée grâce à Entity Framework 5. Il est possible de customiser chaque accesseur des objets pour qu'ils lèvent l'événement "NotifyPropertyChanged" et ainsi utiliser au mieux les mécanismes de binding de WPF. Cependant, je me suis ren... [Plus]

Binding DateTime StringFormat en français

by Jean-Camille Mercier 7. mai 2013 08:18
Pour afficher une date en WPF, on utilise le StringFormat sur le Binding de cette manière : <TextBlock Text="{Binding MaDate, StringFormat={}{0:d}}" /> Et biensur en se basant sur les format de date et heure standards : MSDN Seulement avec cette manière la date s'affiche au format américain, c'est à dire MM/JJ/AAAA... [Plus]