Accueil

Linq to SharePoint 2013

by Jean-Camille Mercier 10. juin 2015 16:10
La lecture des listes SharePoint est un peu fastidieuse à cause de l'écriture des requêtes CAML et du transfert entres les colonnes des ContentTypes et de nos objets métiers. Le top serait donc qu'on puisse requêter directement en objet et que le mapping soit automatique ! C'est donc ce que propose LINQ to SharePoin... [Plus]

EF5 : Ma collection est-elle chargée ou vide ?

by Jean-Camille Mercier 15. octobre 2013 08:19
Voici une astuce simple pour répondre à la question tout aussi simple : "je suis en lasy-loading mais j'aimerai différencier si ma collection est vide ou si elle n'a pas encore été chargée ?" Pour celà il faut demander à Entity Framework ainsi : var entry = _bddContext.Entry(monEntitie); bool ... [Plus]

EF5 : Créer une association fictive

by Jean-Camille Mercier 9. octobre 2013 10:28
Pourquoi une liaison fictive ? J'ai déjà eu le cas deux fois : Impossible de faire une vraie FK en BDD, exemple : une liaison entre une vue et une table La modélisation de la BDD impose un chemin trop long en objet C'est ce dernier cas que je vais détailler ici. Nous avons deux entités dérivées&nbs... [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]

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]

Utiliser les Metadata avec Entity Framework 5

by Jean-Camille Mercier 30. avril 2013 07:59
Depuis que nous utilisons des ORM (Entity Framework 5 par exemple), nous avons dans nos projets des fichiers générés dans lesquels nous ne pouvons pas faire de modification. Pour palier à cette lacune, le dot Net nous a donné une solution bien connue : les classes partielles. Nous pouvons ainsi continuer à ... [Plus]