<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>duncanMgunn.com - Entity Framework</title>
    <link>http://www.duncangunn.me.uk/dasblog/</link>
    <description />
    <language>en-us</language>
    <copyright>Duncan M Gunn</copyright>
    <lastBuildDate>Sun, 14 Jun 2009 20:33:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>dasblog@example.com</managingEditor>
    <webMaster>dasblog@example.com</webMaster>
    <item>
      <trackback:ping>http://www.duncangunn.me.uk/dasblog/Trackback.aspx?guid=e5f619ba-a2aa-488b-a99c-8fb7aa2656ef</trackback:ping>
      <pingback:server>http://www.duncangunn.me.uk/dasblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.duncangunn.me.uk/dasblog/PermaLink,guid,e5f619ba-a2aa-488b-a99c-8fb7aa2656ef.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://www.duncangunn.me.uk/dasblog/CommentView,guid,e5f619ba-a2aa-488b-a99c-8fb7aa2656ef.aspx</wfw:comment>
      <wfw:commentRss>http://www.duncangunn.me.uk/dasblog/SyndicationService.asmx/GetEntryCommentsRss?guid=e5f619ba-a2aa-488b-a99c-8fb7aa2656ef</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Over the next month or so, I'll be looking
into the Entity Framework again.   I see this as the progression of L2S,
and as a Microsoft-backed technology I simply cannot ignore it.  Personally,
I would much rather put my faith in this than an Open-Source project such as NHibernate.<br /><br />
However, as we know, <a href="http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/">it
has it's faults</a>.  Never one to shirk from a challenge however, I also have
a feeling deep in my bones that <a href="http://stackoverflow.com/questions/517600/when-not-to-use-the-entity-framework/517655#517655">there
is always a way</a>.  Just check out <a href="http://blogs.msdn.com/jkowalski/archive/2008/09/09/persistence-ignorance-poco-adapter-for-entity-framework-v1.aspx">Jaroslaw
Kowalksi's EF POCO Adapter</a>.<br /><br /><br />
And, as I predicted, the hassle from the community meant they simply had to build
this in to the next release.  Almost hot off the press, we have <a href="http://blogs.msdn.com/adonet/archive/2009/05/21/poco-in-the-entity-framework-part-1-the-experience.aspx">POCO
in the EF</a>.<br /><br />
Anyway, I'll be keeping a close eye on this.  While I'm an avid ALT.NETter I
also realise the pain and hassle that you can cause yourself by going down that route!<br /><br /><br /><p></p><img width="0" height="0" src="http://www.duncangunn.me.uk/dasblog/aggbug.ashx?id=e5f619ba-a2aa-488b-a99c-8fb7aa2656ef" /></body>
      <title>Microsoft Entity Framework</title>
      <guid isPermaLink="false">http://www.duncangunn.me.uk/dasblog/PermaLink,guid,e5f619ba-a2aa-488b-a99c-8fb7aa2656ef.aspx</guid>
      <link>http://www.duncangunn.me.uk/dasblog/2009/06/14/MicrosoftEntityFramework.aspx</link>
      <pubDate>Sun, 14 Jun 2009 20:33:46 GMT</pubDate>
      <description>Over the next month or so, I'll be looking into the Entity Framework again.&amp;nbsp;&amp;nbsp; I see this as the progression of L2S, and as a Microsoft-backed technology I simply cannot ignore it.&amp;nbsp; Personally, I would much rather put my faith in this than an Open-Source project such as NHibernate.&lt;br&gt;
&lt;br&gt;
However, as we know, &lt;a href="http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/"&gt;it
has it's faults&lt;/a&gt;.&amp;nbsp; Never one to shirk from a challenge however, I also have
a feeling deep in my bones that &lt;a href="http://stackoverflow.com/questions/517600/when-not-to-use-the-entity-framework/517655#517655"&gt;there
is always a way&lt;/a&gt;.&amp;nbsp; Just check out &lt;a href="http://blogs.msdn.com/jkowalski/archive/2008/09/09/persistence-ignorance-poco-adapter-for-entity-framework-v1.aspx"&gt;Jaroslaw
Kowalksi's EF POCO Adapter&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
And, as I predicted, the hassle from the community meant they simply had to build
this in to the next release.&amp;nbsp; Almost hot off the press, we have &lt;a href="http://blogs.msdn.com/adonet/archive/2009/05/21/poco-in-the-entity-framework-part-1-the-experience.aspx"&gt;POCO
in the EF&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
Anyway, I'll be keeping a close eye on this.&amp;nbsp; While I'm an avid ALT.NETter I
also realise the pain and hassle that you can cause yourself by going down that route!&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.duncangunn.me.uk/dasblog/aggbug.ashx?id=e5f619ba-a2aa-488b-a99c-8fb7aa2656ef" /&gt;</description>
      <comments>http://www.duncangunn.me.uk/dasblog/CommentView,guid,e5f619ba-a2aa-488b-a99c-8fb7aa2656ef.aspx</comments>
      <category>Entity Framework</category>
    </item>
    <item>
      <trackback:ping>http://www.duncangunn.me.uk/dasblog/Trackback.aspx?guid=f3a00fd9-59ba-4b34-8f16-8506e4aca22b</trackback:ping>
      <pingback:server>http://www.duncangunn.me.uk/dasblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.duncangunn.me.uk/dasblog/PermaLink,guid,f3a00fd9-59ba-4b34-8f16-8506e4aca22b.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://www.duncangunn.me.uk/dasblog/CommentView,guid,f3a00fd9-59ba-4b34-8f16-8506e4aca22b.aspx</wfw:comment>
      <wfw:commentRss>http://www.duncangunn.me.uk/dasblog/SyndicationService.asmx/GetEntryCommentsRss?guid=f3a00fd9-59ba-4b34-8f16-8506e4aca22b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I've been looking at the EF lately and
while I've still not settled on how it can be tested (given the lack of persistence
agnosticism), I do feel that MS has received enough <i>stick </i>from the community
that this will be a feature of v2.<br /><br />
The following article by <a href="http://johnpapa.net/">John Papa</a> provides some
good ideas as to how one would use EF as part of an n-tier architecture - <a href="http://msdn.microsoft.com/en-us/magazine/cc700340.aspx">http://msdn.microsoft.com/en-us/magazine/cc700340.aspx</a><br /><br /><p></p><img width="0" height="0" src="http://www.duncangunn.me.uk/dasblog/aggbug.ashx?id=f3a00fd9-59ba-4b34-8f16-8506e4aca22b" /></body>
      <title>Entity Framework n-tier architecture</title>
      <guid isPermaLink="false">http://www.duncangunn.me.uk/dasblog/PermaLink,guid,f3a00fd9-59ba-4b34-8f16-8506e4aca22b.aspx</guid>
      <link>http://www.duncangunn.me.uk/dasblog/2009/02/04/EntityFrameworkNtierArchitecture.aspx</link>
      <pubDate>Wed, 04 Feb 2009 19:53:45 GMT</pubDate>
      <description>I've been looking at the EF lately and while I've still not settled on how it can be tested (given the lack of persistence agnosticism), I do feel that MS has received enough &lt;i&gt;stick &lt;/i&gt;from
the community that this will be a feature of v2.&lt;br&gt;
&lt;br&gt;
The following article by &lt;a href="http://johnpapa.net/"&gt;John Papa&lt;/a&gt; provides some
good ideas as to how one would use EF as part of an n-tier architecture - &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc700340.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc700340.aspx&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.duncangunn.me.uk/dasblog/aggbug.ashx?id=f3a00fd9-59ba-4b34-8f16-8506e4aca22b" /&gt;</description>
      <comments>http://www.duncangunn.me.uk/dasblog/CommentView,guid,f3a00fd9-59ba-4b34-8f16-8506e4aca22b.aspx</comments>
      <category>c#</category>
      <category>Database</category>
      <category>Patterns</category>
      <category>Entity Framework</category>
    </item>
  </channel>
</rss>