Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page English blog


Parcourir par tags

Tous les tags » ADO » EF   (RSS)
Visual Studio Talk Show
J'ai eu l'occasion d'enregistrer mon premier podcast pour Visual Studio Talk Show lors du passage de Guy et Mario à Paris l'été dernier . Je viens de m'écouter. Je me trouve très brouillon mais bon je pense que ce podcast devrait malgré tout intéresser Lire la suite...

Posté le lundi 1 décembre 2008 01:38 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

EF : Comment supprimer toutes les entités reliées
Avec Northwind, comment supprimer toutes les commandes d'un client ? Il suffit de faire : foreach ( var o in customer.Orders.ToArray()) context.DeleteObject(o); Le problème de cette méthode c'est qu'on ne va supprimer que les commandes déjà chargées dans Lire la suite...

Posté le mercredi 26 novembre 2008 19:50 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , ,

Comment récupérer toutes les entités non supprimées ?
Avec Northwind, si on fait ceci : context.Categories on va récupérer toutes les entités présentes en base. C'est à dire qu'on ne va pas récupérer les entités ajoutées au contexte et qu'on va récupérer les entités supprimées. Maintenant, si on exécute Lire la suite...

Posté le mercredi 26 novembre 2008 19:48 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Comment contourner le problème de performance des très gros modèles (2)
Srikanth Mandadi a publié la deuxième partie de sa série relative au problème de performances des très gros modèles. Dans un EDM, si on a un entity type Category et qu'on a aussi un autre entity type Category dans un autre EDM, il peut est très utile Lire la suite...

Posté le mercredi 26 novembre 2008 19:28 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Comment splitter une table v2 ?
J'avais récemment bloggué sur comment splitter une table . Cependant, il y a un bug dans EF qui empêche la suppression. Colin donne des infos sur ce bug dans le thread msdn qui m'avait fait écrire mon post initial . Dans mon cas, il me suffit d'inverser Lire la suite...

Posté le mardi 25 novembre 2008 19:59 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

EF : attacher un graphe à un contexte
Dans de nombreux cas (scenario WCF par exemple) on a besoin d’attacher un graphe à un contexte. Cependant, le graphe a pu être modifié quand il était détaché. Il faut donc reporter les modifications après l’avoir attaché. Pour faire cela, la classe ObjectContext Lire la suite...

Posté le mardi 25 novembre 2008 19:46 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

EF : Comment contouner le problème de performance des très gros modèles
J'ai récemment été sollicité pour proposer des solutions afin de résoudre des problèmes de performances de l’Entity Framework quand l’EDM comporte un très grand nombre d’entity types (à peu près 700 en l’occurrence). Je suis amusé et particulièrement Lire la suite...

Posté le mardi 25 novembre 2008 08:14 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Tutoriaux EF
Bien souvent, on me demande où trouver des tutoriaux sur EF. Simon Segal a eu la bonne idée de reprendre les tutoriaux de Julie pour en faire un pdf . Lire la suite...

Posté le samedi 22 novembre 2008 20:13 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

EF : comment simuler une relation 1 -> 0..1 quand on a une relation 1 -> 1
Dans l'exemple de Noam , il a une relation 1 -> 1 entre Product et ProductImages. Normal c'est la même clé et la relation porte sur la clé. Maintenant, imaginons que les images ne soient pas obligatoires (ie autorise la valeur null). L'idée serait Lire la suite...

Posté le vendredi 14 novembre 2008 19:10 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

EF : Comment splitter une table ?
Dans ce thread msdn , zeeshan hirani veut splitter une table en deux pour faire une sorte de Delay Loading. Comment faire cela ? Je propose la solution suivante réalisée avec Northwind : <!-- EF Runtime content --> < edmx:Runtime > <!-- Lire la suite...

Posté le jeudi 13 novembre 2008 22:20 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Petit rappel sur l'Entity Framework (suite)
Juste une petite précision par rapport à mon post d'hier . Dans le cas où l'on souhaiterait juste faire un Count, il est inutile de charger toutes les entités en mémoire. Dans ce cas, il est préférable d'effectuer le calcul suivant : context.MyEntitySet.Count() Lire la suite...

Posté le lundi 3 novembre 2008 09:04 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Petit rappel sur l'Entity Framework
J'ai reçu le mail suivant : "Lorsqu'on ajoute une entité créée de toute pièce à un ObjectContext, on ne retrouve pas cette entité dans les requêtes objet correspondantes efectuées par la suite. Comment cela se fait-il ??? Par exemple : using(m1.M1 m1 Lire la suite...

Posté le dimanche 2 novembre 2008 07:54 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Entity Framework futur : webcast
Je vous parlais hier de la session dur le future de l'Entity Framework , elle est maintenant disponible . Lire la suite...

Posté le jeudi 30 octobre 2008 01:15 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

Entity Framework v2
Ce soir, j'ai assisté à la session de Tim sur le futur de l'Entity Framework. Pas grand chose que je ne savais déjà à l'exception de la possibilité de faire du mapping par attribut dans un scenario POCO. Soit dit en passant, je ne suis pas du tout fan Lire la suite...

Posté le mercredi 29 octobre 2008 09:00 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , , ,

ADO.NET Data Services Hooking POC V3 .1
Ca y est, j'ai fini d'implémenter l'interface IUpdatable. Avec ADO.NET Data Services, côté client, on a la possibilité d'exécuter des requêtes LINQ qui seront traduite en url. Cependant, les requêtes utilisées sont assez restreinte. Par exemple, les extensions Lire la suite...

Posté le dimanche 19 octobre 2008 08:07 par Matthieu MEZIL | 0 commentaire(s)

ADO.NET Data Services Hooking POC V3
La v3 de mon ADO.NET Data Services Hooking POC est disponible. J'ai implémenté l'interface IUpdatable à deux exceptions près en attendant d'avoir une réponse sur ce thread mdsn . C'est une POC, mes tests ont été très succincts. Si vous trouvez un bug, Lire la suite...

Posté le vendredi 17 octobre 2008 19:26 par Matthieu MEZIL | 0 commentaire(s)

ADO.NET Data Services Hooking POC v2
Je continue le développement de ma POC . Dans la version précédente, je ne supportais pas les clés dans l'url. C'est maintenant le cas. Je peux donc faire ce genre de chose : http://localhost:50683/WebDataService.svc/Teams(guid'adbae845-989e-4aae-8273-0b4325556812')/Employees Lire la suite...

Posté le mercredi 8 octobre 2008 10:08 par Matthieu MEZIL | 0 commentaire(s)

Webcast ADO.NET Data Services
Vous pouvez retrouver le webcast de la session que nous avons animé avec Michel Mitsu ici Lire la suite...

Posté le lundi 6 octobre 2008 21:34 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

edmx : mise à jour du modèle depuis la base
C'est une question que j'ai fréquemment sur le sujet d'où ce post. Il est possible de modifier nos entités dans l'edmx (ajout d'héritage, renommage des propriétés / classes, etc). Aussi afin de ne pas écraser les éventuelles modifications, la mise à jour Lire la suite...

Posté le lundi 6 octobre 2008 17:47 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

ADO.NET Data Services Hooking POC
Quand on utilise ADO.NET Data Services, le flux entre le client et le serveur va être réduit aux seules entités réellement souhaitées. Si on utilise l'Entity Framework avec ADO.Net Data Services, le flux entre le serveur et la base de données va également Lire la suite...

Posté le dimanche 5 octobre 2008 19:02 par Matthieu MEZIL | 0 commentaire(s)

Plus de Messages Page suivante »


Les 10 derniers blogs postés

- Astuce Windows : déplacer les fenêtres perdues d'un écran inexistant vers mon écran principal par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 4 heures et 45 minutes

- Team System Database Edition : Version finale disponible de cette nouvelle mise à jour de la version 2008 par SQL Server vu par Christian Robert le il y a 6 heures et 48 minutes

- [Linq To WIQL] Les dessous du provider (Part 1: introduction) par Michel Perfetti [Miiitch] le il y a 17 heures et 12 minutes

- SharePoint 2007 : Activation de Features et ActivationDependencies par Philippe Sentenac [MVP SharePoint] le il y a 18 heures et 13 minutes

- Document W3C sur l'Accessibilité de Silverlight 2.0 par Julien Chable le il y a 18 heures et 28 minutes

- Visual Studio Talk Show par Matthieu MEZIL le 12-01-2008, 01:38

- Quakelight, un portage de Quake en Silverlight ! par Pointeurs Microsoft de Yannick Lejeune le 11-30-2008, 23:23

- ADOBE MAX 2008 - Enregistrement à Milan par The diary of EBArtSoft le 11-30-2008, 20:25

- Add-In Reflector : Reflector.Snippy, le Snippy de Jon Skeet sous forme d’un Add-In par CoqBlog le 11-30-2008, 12:40

- SQL Server : extraction d’informations sur la fragmentation des valeurs d’une colonne à valeurs séquentielles par CoqBlog le 11-29-2008, 19:33