tag:blogger.com,1999:blog-7196789917521796381.post-74637027477878882932008-06-27T10:41:00.004-05:002008-06-27T10:55:54.394-05:002008-06-27T10:55:54.394-05:00Strike Two Entity FrameworkThis weekend will be my last try with trying to do something limited with the En<span style="font-style: italic;"></span><span class="blsp-spelling-error" id="SPELLING_ERROR_0">tity</span> Framework (EF) that is both <span style="font-style: italic;">reproducible</span> and <span style="font-style: italic;">maintainable</span>. <br /><br />Working with the EF means a dependency on an Entity Data Model (EDM). No matter how nifty the EDM visual tool is, it seems to fall apart during evolutions of change in the underlying physical database schema during its incessant and overkill "updates" against said schema.<br /><br />Posts <a href="http://blogs.msdn.com/adonet/archive/2008/06/26/edm-tools-options-part-3-of-4.aspx">like</a> this from the ADO.NET Team give me the distinct impression that using the <span class="blsp-spelling-error" id="SPELLING_ERROR_1">EF</span> is going to be, over the long run, a heavy dose XML editing to get it to work productively. Honestly, I'm not interested in coding XML files in the least, which seems to be a trend in lots of areas of software frameworks these days, not just the <span class="blsp-spelling-error" id="SPELLING_ERROR_2">EF</span>.<br /><br />As I try to apply the <span class="blsp-spelling-error" id="SPELLING_ERROR_3">EF</span> towards a practical purpose, I realize (again, for the umpteenth million time) why I have historically embraced the pattern of segregating the physical database schema and application code.<br /><br />The only reason I haven't already abandoned the EF is because I'm keen to push myself to <a href="http://blog.crisatunity.com/search/label/trying%20something%20new">try something new</a><span style="font-style: italic;"></span>. By Monday the proof will be in the pudding, or the pudding will be in the trash along with all the other ORM-like clap-trap I've previously suffered through.<div class="blogger-post-footer"><br/><br/>Copyright © 2008 Michael John O'Neill <br/>Originally published: http://blog.crisatunity.com <br/><br/>Find me: <a href="http://blog.crisatunity.com">Crisatunity blog</a> | <a href="http://www.new.facebook.com/profile.php?id=1177917682">Facebook</a> | <a href="http://twitter.com/crisatunity">Twitter</a> | <a href="http://friendfeed.com/crisatunity">FriendFeed</a></div>Crisatunityhttp://www.blogger.com/profile/11224068405843575576noreply@blogger.com