<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.codes-sources.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Matthieu MEZIL : T4</title><link>http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx</link><description>Tags: T4</description><dc:language /><generator>CommunityServer 2.1 SP1 (Build: 61019.2)</generator><item><title>Podcast sur T4 pour Visual Studio Talk Show</title><link>http://blogs.codes-sources.com/matthieu/archive/2012/03/10/podcast-sur-t4-pour-visual-studio-talk-show.aspx</link><pubDate>Fri, 09 Mar 2012 23:32:16 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:51954</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/51954.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=51954</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=51954</wfw:comment><description>J’ai récemment enregistré un podcast sur T4 avec Guy Barrette et Mario Cardinal que vous pouvez retrouver ici ....(read more)                                                                                                                                  ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=51954" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>Et si on parlait un peu de T4</title><link>http://blogs.codes-sources.com/matthieu/archive/2011/05/03/et-si-on-parlait-un-peu-de-t4.aspx</link><pubDate>Tue, 03 May 2011 09:19:24 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:50911</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/50911.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=50911</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=50911</wfw:comment><description>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 ....(read more)                                                                    ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=50911" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>G&#233;n&#233;rer votre service WCF &#224; partir de votre edmx en utilisant T4</title><link>http://blogs.codes-sources.com/matthieu/archive/2010/11/27/g-n-rer-votre-service-wcf-partir-de-votre-edmx-en-utilisant-t4.aspx</link><pubDate>Sat, 27 Nov 2010 08:24:09 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:50123</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/50123.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=50123</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=50123</wfw:comment><description>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...(...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=50123" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>Visual Studio Talk Show: EF4</title><link>http://blogs.codes-sources.com/matthieu/archive/2010/03/16/visual-studio-talk-show-ef4.aspx</link><pubDate>Tue, 16 Mar 2010 19:08:21 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:48142</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/48142.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=48142</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=48142</wfw:comment><description>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 ....(read more)                                                   ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=48142" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>LINQ To Entities</title><link>http://blogs.codes-sources.com/matthieu/archive/2010/03/14/linq-to-entities.aspx</link><pubDate>Sun, 14 Mar 2010 02:51:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:48103</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/48103.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=48103</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=48103</wfw:comment><description>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....&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=48103" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>Entit&#233;s Self-Tracking : Comment r&#233;duire le flux entre le client et le serveur ?</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/12/24/entit-s-self-tracking-comment-r-duire-le-flux-entre-le-client-et-le-serveur.aspx</link><pubDate>Thu, 24 Dec 2009 01:45:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:47486</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/47486.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=47486</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=47486</wfw:comment><description>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...(r...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=47486" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>EF et N-Tiers</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/12/13/ef-et-n-tiers.aspx</link><pubDate>Sun, 13 Dec 2009 16:28:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:47419</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/47419.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=47419</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=47419</wfw:comment><description>
  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 s...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=47419" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>Service WCF orient&amp;amp;#233; donn&amp;amp;#233;es Agile avec EF4 et “faux” provider LINQ</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/11/24/service-wcf-orient-donn-es-agile-avec-ef4-et-faux-provider-linq.aspx</link><pubDate>Tue, 24 Nov 2009 22:41:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:47232</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/47232.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=47232</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=47232</wfw:comment><description>
  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...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=47232" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Achitecture/default.aspx">Achitecture</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>LINQ To SQL : passez facilement sur Entity Framework</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/11/09/linq-to-sql-passez-facilement-sur-entity-framework.aspx</link><pubDate>Mon, 09 Nov 2009 14:22:03 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:47028</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/47028.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=47028</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=47028</wfw:comment><description>
  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 ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=47028" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>ADO.Net Entity Framework Community Technology Preview Released!</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/11/05/ado-net-entity-framework-community-technology-preview-released.aspx</link><pubDate>Thu, 05 Nov 2009 10:37:16 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46999</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46999.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46999</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46999</wfw:comment><description>
  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.                               ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46999" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>ADO .NET Data Services : un “vrai” contexte c&#244;t&#233; client</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/11/05/ado-net-data-services-un-vrai-contexte-c-t-client.aspx</link><pubDate>Thu, 05 Nov 2009 02:12:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46998</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46998.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46998</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46998</wfw:comment><description>
  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,...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46998" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>G&#233;n&#233;ration du service WCF &#224; partir de l’EDM avec T4 v2</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/10/27/g-n-ration-du-service-wcf-partir-de-l-edm-avec-t4-v2.aspx</link><pubDate>Mon, 26 Oct 2009 23:13:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46926</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46926.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46926</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46926</wfw:comment><description>
  
    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’à l...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46926" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>EF : la voie de la productivit&#233;</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/10/20/ef-la-voie-de-la-productivit.aspx</link><pubDate>Tue, 20 Oct 2009 18:40:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46806</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46806.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46806</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46806</wfw:comment><description>
  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...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46806" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>ADO.NET EntityObject Generator : comment r&#233;cup&#233;rer l’EntitySet d’un EntityType et comment r&#233;cup&#233;rer les EntityTypes d’un EntitySet ?</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/09/03/ado-net-entityobject-generator-comment-r-cup-rer-l-entityset-d-un-entitytype-et-comment-r-cup-rer-les-entitytypes-d-un-entityset.aspx</link><pubDate>Thu, 03 Sep 2009 09:51:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46341</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46341.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46341</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46341</wfw:comment><description>
  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 class...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46341" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>Comment r&#233;cup&#233;rer les FK avec EF v1 ?</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/07/21/comment-r-cup-rer-les-fk-avec-ef-v1.aspx</link><pubDate>Tue, 21 Jul 2009 21:54:07 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:46019</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/46019.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=46019</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=46019</wfw:comment><description>
  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’En...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=46019" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>T4 et View Generation</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/06/30/t4-et-view-generation.aspx</link><pubDate>Mon, 29 Jun 2009 23:56:08 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:45691</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/45691.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=45691</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=45691</wfw:comment><description>
  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 ...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=45691" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>POCO T4</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/06/26/poco-t4.aspx</link><pubDate>Fri, 26 Jun 2009 05:33:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:45664</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/45664.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=45664</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=45664</wfw:comment><description>
  
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 avoi...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=45664" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/TDD/default.aspx">TDD</category></item><item><title>Entity Framework : Quoi de neuf avec EF4 (VS 2010 + Feature CTP1)</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/06/24/entity-framework-quoi-de-neuf-avec-ef4-vs-2010-feature-ctp1.aspx</link><pubDate>Wed, 24 Jun 2009 20:05:16 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:45651</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/45651.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=45651</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=45651</wfw:comment><description>
  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...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=45651" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Linq/default.aspx">Linq</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>POCO : CreateObject et object initializer</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/05/22/poco-createobject-et-object-initializer.aspx</link><pubDate>Fri, 22 May 2009 05:54:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:45372</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/45372.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=45372</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=45372</wfw:comment><description>
  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 loadi...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=45372" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/ADO/default.aspx">ADO</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item><item><title>POCO, les joies du T4, la suite</title><link>http://blogs.codes-sources.com/matthieu/archive/2009/05/20/poco-les-joies-du-t4-la-suite.aspx</link><pubDate>Wed, 20 May 2009 15:42:00 GMT</pubDate><guid isPermaLink="false">7d6e5d3c-61cc-4264-bc3a-a336023fcec4:45364</guid><dc:creator>Matthieu MEZIL</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.codes-sources.com/matthieu/comments/45364.aspx</comments><wfw:commentRss>http://blogs.codes-sources.com/matthieu/commentrss.aspx?PostID=45364</wfw:commentRss><wfw:comment>http://blogs.codes-sources.com/matthieu/rsscomments.aspx?PostID=45364</wfw:comment><description>
  
    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 Bet...&lt;img src="http://blogs.codes-sources.com/aggbug.aspx?PostID=45364" width="1" height="1"&gt;</description><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Framework+_2800_EF_2900_/default.aspx">Entity Framework (EF)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/Entity+Data+Model+_2800_EDM_2900_/default.aspx">Entity Data Model (EDM)</category><category domain="http://blogs.codes-sources.com/matthieu/archive/tags/T4/default.aspx">T4</category></item></channel></rss>