Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page English blog
Locations of visitors to this blog

Parcourir par tags

Tous les tags » EF   (RSS)
EF et le testeur fou
Je me suis amusé à faire des tests idiots avec l'Entity Framework. A partir de la table Product de Northwind, j'ai réalisé l'héritage suivant : < EntityType Name = " Product " > < Key > < PropertyRef Name = " ProductID " /> </ Key Lire la suite...

Posté le vendredi 18 juillet 2008 07:34 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Bien débuter avec l'entity framework
Depuis plusieurs mois, je vous parle de l'entity framework. Le problème quand on commence à bien maîtriser une techno c'est qu'on a tendance à parler de concepts comme s'ils étaient acquis pour tout le monde ce qui n'est pas toujours le cas. Ce post a Lire la suite...

Posté le mercredi 16 juillet 2008 19:30 par Matthieu MEZIL | 4 commentaire(s)

Classé sous : , , ,

EF : Comment cloner les entités ?
Dans mon dernier post sur l'Entity Framework, je vous ai dis que la pattern classique de détachement / attachement incluait un Clone de l'entité. Cependant, la question que certains d'entre-vous se sont posée est : comment cloner une entité ? Il y a au Lire la suite...

Posté le mardi 15 juillet 2008 07:32 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

La mise à jour en mode optimiste
Le pattern classique de détachement / attachement des entités est le suivant : Le serveur récupère l'entité. Le serveur l'envoit au client qui va la cloner. Pour faire un update, le client va renvoyer au serveur l'entité initiale + l'entité modifiée. Lire la suite...

Posté le vendredi 11 juillet 2008 21:54 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : ,

Une table -> deux entity types sans colonne discriminante en base, gestion des relations
Avec mes deux précédents posts ( ssdl view et TPT et ssdl view et TPH ), je vous ai montré comment passer d'une table Employees à deux entity types : Employee et Manager avec Manager qui hérite de Employee. Maintenant, allons un peu plus loin. Dans ma Lire la suite...

Posté le dimanche 6 juillet 2008 13:53 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

ssdl view et TPT
Reprenons l' exemple précédent et faisons la même chose avec du TPT. Au niveau du ssdl, il suffit de rajouter ceci : < EntitySet Name = " Managers " EntityType = " TestModel1.Store.Managers " > < DefiningQuery > SELECT DISTINCT EmployeeManager Lire la suite...

Posté le samedi 5 juillet 2008 02:04 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , ,

ssdl view et TPH
Ce post s'inspire d' un post précédent "EF : Comment faire de l'Entity Splitting avec des PK différentes ?" L'idée ici est la suivante. On a une table Employee avec 3 colonnes : EmployeeId (PK), EmployeeName et EmployeeManager (FK vers EmployeeId). De Lire la suite...

Posté le vendredi 4 juillet 2008 19:12 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

EF : Comment faire de l'Entity Splitting avec des PK différentes ?
Imaginons que l'on veuille écrire une application dont le but est de gérer les stocks de produits en se basant sur Northwind sans avoir à les créer. Dans cette optique, on souhaite avoir deux Entitysets : Product et Supplier avec Supplier en ReadOnly. Lire la suite...

Posté le mercredi 18 juin 2008 02:17 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

AsEnumerable, pas forcément pour faire du LINQ To Object
L'extension method AsEnumerable permet de passer de IQueryable<T> à IEnumerable<T>. Cela permet par exemple d'appeler dans une requêtes LINQ To SQL (ou LINQ To Entities) des méthodes non gérées par LINQ To SQL/Entities. Cependant, cette méthode Lire la suite...

Posté le vendredi 13 juin 2008 20:20 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

Entity Framework Relation : charger les fils avec un Include
Tout comme Julie qui a également blogué dessus , j'ai remarqué la réponse de Daniel Simmons à Ben S et tout comme Julie , je n'avais jamais utilisé cela par le passé. L'idée est la suivante : A partir de Northwind, on a une catégorie. On veut charger Lire la suite...

Posté le mercredi 11 juin 2008 08:02 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Entity Framework Include avec Func v2
J'ai défini un Include qui prend un Func en paramètre . Cool. Mais le problème c'est que je suis limité aux relations avec un seul niveau. En effet, je ne sais pas traiter Include("Products.Order_Details")? J'ai donc modifier mon code comme ceci : public Lire la suite...

Posté le vendredi 6 juin 2008 23:54 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , ,

Entity Framework Include avec Func
Si vous voulez charger les catégories avec les produits, vous allez utiliser la méthode Include: context.Categories.Include( "Products" ) Mais ce que je trouve vraiment nul (et je suis pas le seul), c'est qu'il faille utiliser Products sous la forme d'un Lire la suite...

Posté le vendredi 6 juin 2008 21:27 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Les relations avec l'Entity Framework - problématique d'ajout d'entité
J'ai eu une question qui peut en intéresser plus d'un. Aussi, j'en profite pour bloguer dessus. Le code suivant : using ( var context = new NorthwindEntities ()) { var c = context.Categories.First(categ => categ.CategoryID == 1); var p = new Products Lire la suite...

Posté le jeudi 5 juin 2008 02:32 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

ApplyPropertyChanges
J'ai pu me rendre compte que peu de personne savent vraiment utiliser la méthode ApplyPropertyChanges de la classe ObjectContext. Je vais donc rappeler quelques points. ApplyPropertyChanges s'utilise dans le cas où vous auriez une entité détachée de son Lire la suite...

Posté le mardi 3 juin 2008 08:16 par Matthieu MEZIL | 1 commentaire(s)

Classé sous : , , ,

Qui blogue sur l'Entity Framework ?
Récemment, on m'a posé la question suivante : "Quels sont les blogs qui parlent de l'Entity Framework ? Je vous conseille cette page bien pratique qui référence les ressources disponibles sur l'Entity Framework . Lire la suite...

Posté le mardi 3 juin 2008 03:25 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Entity Cloner v2
J'avais fait une première version de l'EntityCloner . Je viens de finir une nouvelle version qui clone non plus l'entité seule mais le graphe à partir de l'entité. public static class EntityObjectExtension { public static T Clone<T>( this T entityObject) Lire la suite...

Posté le samedi 31 mai 2008 23:29 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

EFLazyLoading
Jarek Kowalski a publié un nouveau post sur la library EFLazyLoading . Lire la suite...

Posté le mercredi 28 mai 2008 22:57 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Entity Framework v2 - vos doléances
John Papa a ouvert un thread sur le forum msdn afin d'énoncer ce qu'il souhaitait voir dans la v2 . Si vous aussi vous avez des envies relatives à EF v2, n'hésitez pas à enrichir la discution d'un nouveau commentaire . Lire la suite...

Posté le lundi 26 mai 2008 17:02 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , ,

Grande Amélioration de la visibilité avec EDM
Jusqu'à la version précédente, EDM ne prenait pas en compte la visibilité sur les EntitySets (forcément public) ni des EntityTypes et limitait le get et le set des propriétés des EntityTypes à public ou private. Depuis VS 2008 SP1 Beta, on peut choisir Lire la suite...

Posté le vendredi 23 mai 2008 18:50 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

Entity Framework : comment fonctionne le référentiel d'intégrité
Je vous invite vivement à lire l' article suivant Lire la suite...

Posté le vendredi 23 mai 2008 01:14 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , ,

Plus de Messages Page suivante »


Les 10 derniers blogs postés

- SharePoint 2007 : Nouvelle version du Stramit SharePoint 2007 Caml Viewer sur Codeplex par Philippe Sentenac [MVP SharePoint] le il y a 1 heure et 49 minutes

- ASP.NET AJAX 4.0 par Le blog technique de Loïc Bar le il y a 1 heure et 55 minutes

- [WPF] Comment déclencher un évènement sur un contrôle ? par Thomas Lebrun le il y a 3 heures et 25 minutes

- [Expression Web] Astuce de la Semaine : Utilisation et Configuration des Extraits de Code par Chronos, Blog d'un Intégrateur .NET le il y a 18 heures et 44 minutes

- Faire de l'AJAX sans restrictions de domaine par Kévin Gosse le il y a 21 heures et 13 minutes

- [IronPython] : IronPython & Silverlight 2 - Part II par Kim's Blog le 07-22-2008, 14:50

- [WPF] Des requêtes NDepend pour analyser vos projets WPF par Thomas Lebrun le 07-21-2008, 09:27

- Liste de jeux pour Silverlight par Pierrick's Blog le 07-20-2008, 14:37

- T_PAAMAYIM_NEKUDOTAYIM par MadMatt le 07-19-2008, 16:16

- Et je mets le son.... par Pierrick's Blog le 07-19-2008, 12:09