Mot-clé - CSharp 3.5

Fil des billets - Fil des commentaires

22fév. 2012

WPF : Radiobutton en erreur dans les onglets

J'ai récemment fait face à un comportement étrange de mes radiobuttons. Je les utilisais dans un environnement à onglets - et lorsque j'ouvrais simultanément 2 onglets sur le même type de view model, les combobox apparaissait e,touré d'un cadre rouge.

Lire la suite...

24janv. 2012

NHibernate : mapper une clé primaire composite avec les NHibernate attributes

Une clé primaire composite est une clé composée de plusieurs colonnes. Voici comment mapper une clé composite avec les NHibernate Attribute.

Lire la suite...

27mai 2011

Microsoft Entity et RIAServices : Mise à jour des metadata à partir du modèle Entity

Petit "bug" sur Visual Studio 2008, lorsque l'on renomme des propriétés dans le modèle Entity dans un environnement RIAservices v1, les nouveaux noms ne sont pas propagés dans les metadata.

Cela ne fonctionne pas même en générant la DomainService class après avoir généré le modèle. Il faut repasser à la main dans le fichier metadata généré pour mettre à jour les membres.

A noter que le compilateur détectera les incohérence entre les metadata et les classes sous jacente et vous l'indiquera. Ce qui permet de trouver rapidement les incohérences.

26oct. 2010

Walkthrough : TPT Inheritance

Afin de simplifier l'utilisation de l'héritage avec Entityn voici un walkthrough (pas à pas) qui va vous permettre de créer une relation d'héritage dans un modèle entity préexistant.

Il n'est pas possible de supprimer tout le modèle et de le régénérer. En effet, vous détruiriez toutes les relations d'héritages déjà créées.

Cet article fait suite à mon article précédent référençant les ressources intéressantes concernant l'utilisation du TPT Inheritance.

Lire la suite...

24sept. 2010

Linq To Entity : Debugger les requêtes SQL générées par Linq To Entity

La suite d'un article que j'avais posté il y a longtemps. J'ai trouvé un bout de code sur StakOverflow qui permet un débuggage plus élégant des reuqêtes Linq To Entity.

Lire la suite...