Parcourir par tags
Tous les tags »
EF »
.Net (RSS)
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Jarek Kowalski a publié un nouveau post sur la library EFLazyLoading .
Lire la suite...
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...
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...
Je vous invite vivement à lire l' article suivant
Lire la suite...
Les 10 derniers blogs postés
-
T_PAAMAYIM_NEKUDOTAYIM par
MadMatt le il y a 16 heures et 34 minutes
-
Et je mets le son.... par
Pierrick's Blog le il y a 20 heures et 40 minutes
-
SharePoint : Comment interdire l’accès à un utilisateur pour tous les sites d’une Web Application par
Blog Technique de Romelard Fabrice le 07-18-2008, 19:05
-
VPC - Reset de la position de la console par
Blog technique de Nicolas Boonaert le 07-18-2008, 16:29
-
Un bug dans IE rendra cette page… non-imprimable ! par
Le blog de FremyCompany le 07-18-2008, 15:33
-
Quelques retours sur Google Protocol Buffers par
Julien Chable le 07-18-2008, 11:10
-
SharePoint et le multilinguisme : Comment gérer la traduction des propriétés dans les toolbars des WebParts par
The Mit's Blog le 07-18-2008, 10:53
-
[Open XML] Les liens de la semaine 14/07/2008 par
Julien Chable le 07-18-2008, 10:29
-
Une nouvelle version des TFS Power tools est disponible par
Michel Perfetti [Miiitch] le 07-18-2008, 09:37
-
EF et le testeur fou par
Matthieu MEZIL le 07-18-2008, 07:34