Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

Parcourir par tags

Tous les tags » T4 » Entity Framework (EF)   (RSS)
Et si on parlait un peu de T4
Julien Dollon m’a récemment invité dans la webtv supinfo pour parler de T4 dans le cadre d’une série d’émission sur .NET. Vous pouvez dès à présent visualiser la video ici . Lire la suite...

Posté le mardi 3 mai 2011 11:19 par Matthieu MEZIL | 1 commentaire(s)

Générer votre service WCF à partir de votre edmx en utilisant T4
Cela fait maintenant plus d’un an que j’ai écrit ces T4 (que j’avais présenté lors de ma session aux techdays et au MVP Summit) cependant, étant indécis sur ce que je devais en faire + le fait que le passage de la Beta2 à la RTM avait rajouté des bugs Lire la suite...

Posté le samedi 27 novembre 2010 09:24 par Matthieu MEZIL | 4 commentaire(s)

Visual Studio Talk Show: EF4
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...

Posté le mardi 16 mars 2010 20:08 par Matthieu MEZIL | 0 commentaire(s)

LINQ To Entities
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...

Posté le dimanche 14 mars 2010 03:51 par Matthieu MEZIL | 0 commentaire(s)

Entités Self-Tracking : Comment réduire le flux entre le client et le serveur ?
Les entités Self-Tracking sont vraiment une bonne chose pour les scenarii N-Tiers mais il faut faire attention si on veut réduire l’échange entre le serveur et le client. Prenons l’EDM suivant : Côté client, je veux récupérer un graphe très important Lire la suite...

Posté le jeudi 24 décembre 2009 02:45 par Matthieu MEZIL | 2 commentaire(s)

EF et N-Tiers
Même si les scenarii N-Tiers sont maintenant plus facile avec EF4 et les Self-Tracking entities, je pense qu’on est encore loin de la solution idéale. Dans un post précédent , j’expliquais comment en utilisant T4, je pouvais complètement générer mon service Lire la suite...

Posté le dimanche 13 décembre 2009 17:28 par Matthieu MEZIL | 6 commentaire(s)

Service WCF orienté données Agile avec EF4 et “faux” provider LINQ
Contrairement à l’approche de Julie , je suis parti sur une approche Self-Tracking Entities et T4 à fond. La première étape consiste créer un projet que nous appellerons DAL et dans lequel, on va intégrer un edmx. Dans mon exemple, je suis parti sur Northwind Lire la suite...

Posté le mardi 24 novembre 2009 23:41 par Matthieu MEZIL | 5 commentaire(s)

LINQ To SQL : passez facilement sur Entity Framework
J’avais loupé l’annonce perdue dans mes milliers de posts en retard de mon aggrégateur de flux RSS ! (no comment) MS fournit un template de conversion de LINQ To SQL vers Entity Framework . Donc si vous avez fait l’erreur d’utiliser LINQ To SQL à la place Lire la suite...

Posté le lundi 9 novembre 2009 15:22 par Matthieu MEZIL | 0 commentaire(s)

ADO.Net Entity Framework Community Technology Preview Released!
Tout est dans le titre… Il fait l’installer pour pouvoir bénéficier des templates T4 fournit par MS pour EF (POCO, Self Tracking) avec VS 2010 Beta 2. Pour plus d’infos vous pouvez consulter le post de l’ADO.NET team . Lire la suite...

Posté le jeudi 5 novembre 2009 11:37 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

ADO .NET Data Services : un “vrai” contexte côté client
Une des forces d’Entity Framework est l’éco-système qui gravite autour. Même si ADO .NET Data Services peut être utilisé sans EF, j’incluerais tout de même cette technologie dans l’éco-système. En effet, si vous utilisez EF avec ADO.NET Data Services, Lire la suite...

Posté le jeudi 5 novembre 2009 03:12 par Matthieu MEZIL | 0 commentaire(s)

Génération du service WCF à partir de l’EDM avec T4 v2
J’avais récemment publié un template T4 permettant de générer un service WCF . Je l’ai complété afin de pouvoir également, à partir d’une entité, charger ses relations . Une fois le template écrit (ce que j’ai déjà fait), il ne reste plus qu’à lui laisser Lire la suite...

Posté le mardi 27 octobre 2009 00:13 par Matthieu MEZIL | 8 commentaire(s)

EF : la voie de la productivité
Une des principales forces de l’Entity Framework est le gain de productivité pour le développeur. Couplé avec le template de génération de code T4, ce gain explose. Imaginons que l’on veuille développer un service WCF exposant des données. Pour chaque Lire la suite...

Posté le mardi 20 octobre 2009 20:40 par Matthieu MEZIL | 10 commentaire(s)

Classé sous : , , , ,

ADO.NET EntityObject Generator : comment récupérer l’EntitySet d’un EntityType et comment récupérer les EntityTypes d’un EntitySet ?
On m’a récemment posé la question suivante : comment dans les templates T4 d’EF récupérer l’EntitySet d’un EntityType et comment récupérer les EntityTypes d’un EntitySet ?. J’ai donc réalisé un petit POC pour cela. J’ai pour cela changé deux classes incluses Lire la suite...

Posté le jeudi 3 septembre 2009 11:51 par Matthieu MEZIL | 0 commentaire(s)

Comment récupérer les FK avec EF v1 ?
Avant de répondre à cette question, je vais d’abord répondre à une autre : quand est-ce qu’on a besoin des clés étrangères (FK) ? Pour changer la relation d’une propriété sans charger l’entité relative. Cependant, on peut déjà faire ceci avec l’EntityReference. Lire la suite...

Posté le mardi 21 juillet 2009 23:54 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

T4 et View Generation
L’EF team avait bloggué sur cela ici . Le problème quand on utilise EF est le fait que la première requête peut être longue car EF va générer du code à partir des metadatas. Afin de ne pas perdre ce temps lors de la première requête, il est possible de Lire la suite...

Posté le mardi 30 juin 2009 01:56 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

POCO T4
Avec l’EF4 features CTP1, on a un super template POCO divisé en 2 tt files ce qui permet de générer les classes d’entité POCO dans un autre projet que le contexte. C’est donc super méga cool ! Cependant, je trouve que c’est dommage de ne pas avoir une Lire la suite...

Posté le vendredi 26 juin 2009 07:33 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , , ,

Entity Framework : Quoi de neuf avec EF4 (VS 2010 + Feature CTP1)
Dans la vision de Microsoft, l’Entity Framework est la technologie d’accès à une base de données. Si certains sont déjà convaincus par la V1 (moi par exemple ), il n’en demeure pas moins que pour s’imposer face à N-Hibernate, LLBLGenPro, pour ne citer Lire la suite...

Posté le mercredi 24 juin 2009 22:05 par Matthieu MEZIL | 10 commentaire(s)

POCO : CreateObject et object initializer
Lorque l’on travaille avec des entités POCO, les requêtes retournent des instances de proxy qui héritent des classes d’entité. Le fait d’avoir des instances de proxy à la place d’instance de nos entités permet, entre autre, de bénéficier du lazy loading. Lire la suite...

Posté le vendredi 22 mai 2009 07:54 par Matthieu MEZIL | 0 commentaire(s)

POCO, les joies du T4, la suite
Hier, j’ai bloggé sur mon pattern de génération T4. En discutant un petit peu, j’ai pu me rendre compte qu’un complément d’information n'était pas superflu. Je me suis généré le modèle d’entité suivant : Première nouveauté avec VS 2010 Beta, les complex Lire la suite...

Posté le mercredi 20 mai 2009 17:42 par Matthieu MEZIL | 7 commentaire(s)

Les joies du T4
Avec EF4 (comprendre EF v2), il est possible d’utiliser le template de génération de code T4 pour générer le contexte, les entity types et les complex types à partir de l’edmx. A noter que cela est également possible avec la V1. Et du coup, on peut vraiment Lire la suite...

Posté le mardi 19 mai 2009 22:35 par Matthieu MEZIL | 4 commentaire(s)



Les 10 derniers blogs postés

- « Naviguer vers le haut » dans une librairie SharePoint par Blog de Jérémy Jeanson le 10-07-2014, 13:21

- PowerShell: Comment mixer NAGIOS et PowerShell pour le monitoring applicatif par Blog Technique de Romelard Fabrice le 10-07-2014, 11:43

- ReBUILD 2014 : les présentations par Le blog de Patrick [MVP Office 365] le 10-06-2014, 09:15

- II6 Management Compatibility présente dans Windows Server Technical Preview avec IIS8 par Blog de Jérémy Jeanson le 10-05-2014, 17:37

- Soft Restart sur Windows Server Technical Preview par Blog de Jérémy Jeanson le 10-03-2014, 19:43

- Non, le certificat public du CA n’est pas un certificat client !!! par Blog de Jérémy Jeanson le 10-03-2014, 00:08

- Windows Server Technical Preview disponible via MSDN par Blog de Jérémy Jeanson le 10-02-2014, 19:05

- Focus Sauvegardes SharePoint par Le blog de Patrick [MVP Office 365] le 10-02-2014, 13:11

- Technofolies, votre évènement numérique de l'année par Le Blog (Vert) d'Arnaud JUND le 09-26-2014, 18:40

- Xamarin : From Zero to Hero par Fathi Bellahcene le 09-24-2014, 17:35