Parcourir par tags
Tous les tags »
ADO (RSS)
Ca y est la CTP4 d’Entity Framework est officiellement sorti. Son principal intérêt ? L’amélioration du Code First. Enfin quand je dis amélioration, je devrais probablement dire implémentation tant la version précédente était limitée pour ne pas dire
Lire la suite...
La méthode Include est très facile à utiliser ce qui est une bonne chose. Cependant son implémentation est loin d’être la plus optimale ! Pourquoi ? La méthode Include permet de récupérer des graphes d’entité en une seule requête SQL. L’idée est excellente
Lire la suite...
J’avais posté une première version sur ce sujet il y a quelques jours . Cependant, le Regex que j’avais utilisé n’était pas parfait parce qu’il ne supportait pas tous les cas (comme les join par exemple). En plus, avec la méthode ExecuteStoreQuery, les
Lire la suite...
Alors que l’utilisation d’Entity Framework s’impose de plus en plus comme une évidence pour les développeurs .NET, le support d’Oracle n’était assuré que par des éditeurs tiers ( DevArt et DataDirect ). Oracle a officiellement qu’il développait son propre
Lire la suite...
Dans le cadre de ce post, j’utilise la base Northwind avec l’EDM suivant : L’objectif de ce post est de récupérer les commandes pour un employé donné ou un de ses sous-employés en une seule requête SQL avec SQL Server. Récursivité avec T-SQL => CTE.
Lire la suite...
Dans le post précédent , j’ai démontré la faisabilité du Bulk Delete quelque soit le mapping utilisé. Danny a trouvé un bug dans la méthode SaveChanges : public override int SaveChanges( SaveOptions options) { int value; using ( TransactionScope transaction
Lire la suite...
Dans mes deux posts précédents ( Bulk Delete avec EF4 et Bulk Delete sur les entités déjà chargées dans le cache ), j’ai réalisé un POC pour faire du Bulk delete avec EF4. Cependant, il y avait plusieurs problèmes avec la version précédente que je vais
Lire la suite...
J'ai réalisé une nouvelle version ici . Dans mon post précédent , je vous ai montré comment faire un Bulk Update avec EF4. Ce qui est vraiment cool avec cette solution c’est qu’on n’a pas besoin de charger les entités pour les supprimer. Cependant, dans
Lire la suite...
J'ai réalisé une nouvelle version ici . EF4 ne supporte pas les Bulk Delete ni les Bulk Update. Donc pour supprimer tous les enregistrements d’une table T, il faut commencer par charger toutes les entités mappées sur la table, les supprimer une par une
Lire la suite...
Imaginons le scenario suivant basé sur Northwind. On veut récupérer pour un customer donné la validité de ces orders. En gros, on a déjà une collection d’orders de ce customer et on souhaite savoir si les orders existent toujours en base, s’ils ont été
Lire la suite...
Ceux qui me connaisse savent que je suis souvent comme un enfant le jour de noël quand il s’agit de Microsoft (surtout quand c’est Julien le père noël ). Aujourd’hui, je suis particulièrement heureux de vous annoncer la publication sur msdn US de 5 vidéos
Lire la suite...
Daniel Simmons avait publié via son blog une méthode très pratique pour les développements N-Tiers : AttachAsModified . Cependant cette méthode a un défaut : il faut que l’entité ait un EntityKey renseigné. Or dans plusieurs scenarii, ce n’est pas le
Lire la suite...
Dans le post précédent , je vous ai montré comment faire une recherche sur l’ensemble des propriétés d’une adresse. Dans celui-ci, je vais vous montrer comment faire cela pour n’importe quel type (entity type ou complex type). Cependant avant cela, je
Lire la suite...
Mon modèle est le suivant : Le sujet du jour consiste à utiliser les propriétés de l’adresse pour récupérer les clients dont l’adresse est pertinente par rapport à un tableau d’éléments à rechercher. Dans un premier temps, voyons comment faire cela en
Lire la suite...
Avec EF, les vues doivent être mappées sur des entity types. Le problème c’est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n’ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possible
Lire la suite...
La semaine dernière, j’étais à Montréal pour y animer des conférences sur Entity Framework. J’en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici .
Lire la suite...
Dans mon post précédent , j’ai utilisé une CSDL Function afin de générer une requête SQL avec un DateDiff utilisant la date courante sur la BD à partir d’une requête LINQ. Dans le cadre de ce post , vous avez probablement remarqué que dans le cadre de
Lire la suite...
Cette semaine je suis à Montréal en tant que speaker sur Entity Framework pour l’évènement confoo . J’en profite pour remercier les organisateurs de cet évènement de m’avoir fait confiance et Access-IT de m’avoir permis d’y participer. En parallèle, j’ai
Lire la suite...
Vous avez appréciez la SAGA .NET présenté par un mec avec une écharpe ridicule, vous allez aimer (je l’espère) la SAGA EF présentée par un mec avec une écharpe tout aussi ridicule. Pour l’instant, que du EF v1 mais ce contenu devrait être enrichi par
Lire la suite...
Je sais ça fait longtemps que je n’ai pas blogué. Malheureusement, ce ne sont pas les idées de posts qui me manquent mais le temps. En attendant, de trouver le temps nécessaire pour écrire des posts de qualité (du moins essayer ), je voulais relayer un
Lire la suite...
Les 10 derniers blogs postés
-
Etendre le Team Web Access de TFS 2012 – Step 0 par
Philippe Didiergeorges Aka Philess le 05-23-2013, 23:48
-
Simuler facilement l’envoi de mail par
Blog de Jérémy Jeanson le 05-22-2013, 12:52
-
ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par
CoqBlog le 05-20-2013, 14:50
-
Votez pour le TOP 10 des influenceurs SharePoint francophones ! par
Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59
-
[Conf’SharePoint] Dernier rappel ! :-) par
Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09
-
[ #SharePoint 2013 ] les modèles de sites standards… par
Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03
-
10 erreurs de compréhension concernant SharePoint… par
Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27
-
Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par
Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24
-
[Event] Soirée de lancement Agile .NET France à Lyon par
Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29
-
.NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par
CoqBlog le 05-11-2013, 22:21