<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Great OR/M resources</title>
	<atom:link href="http://eric.polerecky.com/archives/great-orm-resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.polerecky.com/archives/great-orm-resources/</link>
	<description>An outlet for my obsession with technology</description>
	<lastBuildDate>Wed, 08 Sep 2010 21:20:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-368</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Wed, 10 Jun 2009 19:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-368</guid>
		<description>I think we&#039;ve gotten quite off topic and the overall state of application design is topic that would be better served face-to-face.</description>
		<content:encoded><![CDATA[<p>I think we&#8217;ve gotten quite off topic and the overall state of application design is topic that would be better served face-to-face.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Tremaine</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-366</link>
		<dc:creator>Mark Tremaine</dc:creator>
		<pubDate>Wed, 10 Jun 2009 15:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-366</guid>
		<description>ignorance of my current project implementation aside ... please allow that discussions of topics can exist outside of current projects ... and often one&#039;s desired implementation can not be accomplished for a given project ... also ... i never suggested that you were &quot;mad for not wanting to ever write a SP again&quot; ... depending on one&#039;s role in the development life cycle, the one writing code may not be the one responsible for the backing store ... i simply suggested that binding your application&#039;s objects to db schema might not be prudent ... depending on the project ...</description>
		<content:encoded><![CDATA[<p>ignorance of my current project implementation aside &#8230; please allow that discussions of topics can exist outside of current projects &#8230; and often one&#8217;s desired implementation can not be accomplished for a given project &#8230; also &#8230; i never suggested that you were &#8220;mad for not wanting to ever write a SP again&#8221; &#8230; depending on one&#8217;s role in the development life cycle, the one writing code may not be the one responsible for the backing store &#8230; i simply suggested that binding your application&#8217;s objects to db schema might not be prudent &#8230; depending on the project &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-365</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Wed, 10 Jun 2009 13:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-365</guid>
		<description>If your using SPs for DTO...I guess thats an edge case. I totally don&#039;t discount the need for SPs...in 1% of the daily ops.

True that SP or not does not directly translate to the general OR/M topic but...

Your project is using nothing but SPs for DAL. 

You suggested that I was mad for not wanting to ever write a SP again...and that SPs where the perfered method of DA

So..in the context of this topic...OR/M has everything to do wth the use or not of SPs</description>
		<content:encoded><![CDATA[<p>If your using SPs for DTO&#8230;I guess thats an edge case. I totally don&#8217;t discount the need for SPs&#8230;in 1% of the daily ops.</p>
<p>True that SP or not does not directly translate to the general OR/M topic but&#8230;</p>
<p>Your project is using nothing but SPs for DAL. </p>
<p>You suggested that I was mad for not wanting to ever write a SP again&#8230;and that SPs where the perfered method of DA</p>
<p>So..in the context of this topic&#8230;OR/M has everything to do wth the use or not of SPs</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Tremaine</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-364</link>
		<dc:creator>Mark Tremaine</dc:creator>
		<pubDate>Wed, 10 Jun 2009 12:42:06 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-364</guid>
		<description>you still miss the obvious ... in the scenario you created from my example alternate endpoint ... the transactional db would be the publisher and the reporting db the subscriber and the singularly managed SP would be part of that replication ... 

and again ... the use of / lack of use of SPs has absolutely nothing to do with ORM ...</description>
		<content:encoded><![CDATA[<p>you still miss the obvious &#8230; in the scenario you created from my example alternate endpoint &#8230; the transactional db would be the publisher and the reporting db the subscriber and the singularly managed SP would be part of that replication &#8230; </p>
<p>and again &#8230; the use of / lack of use of SPs has absolutely nothing to do with ORM &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-363</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Wed, 10 Jun 2009 12:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-363</guid>
		<description>Hey, check your blog. pending comment. Please approve me. Please keep the discussion technical.</description>
		<content:encoded><![CDATA[<p>Hey, check your blog. pending comment. Please approve me. Please keep the discussion technical.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-362</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Wed, 10 Jun 2009 12:30:45 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-362</guid>
		<description>@mark -

i say SPs provide code reuse -

I&#039;m sorry then; I thought you where referring to DRY. Then my point should have been...your creating to places to maintain the same code. no good.

I could not agree any more. OR/M tools are so much more then a pretty solid abstraction from the underlying persistence layer...I never said they are simply DAL&#039;s...Speaking of...its not my project that is only using EF for nothing more then DAL to SPs :)

L2S ...enough said.</description>
		<content:encoded><![CDATA[<p>@mark -</p>
<p>i say SPs provide code reuse -</p>
<p>I&#8217;m sorry then; I thought you where referring to DRY. Then my point should have been&#8230;your creating to places to maintain the same code. no good.</p>
<p>I could not agree any more. OR/M tools are so much more then a pretty solid abstraction from the underlying persistence layer&#8230;I never said they are simply DAL&#8217;s&#8230;Speaking of&#8230;its not my project that is only using EF for nothing more then DAL to SPs <img src='http://eric.polerecky.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>L2S &#8230;enough said.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Tremaine</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-361</link>
		<dc:creator>Mark Tremaine</dc:creator>
		<pubDate>Wed, 10 Jun 2009 12:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-361</guid>
		<description>you seem to lack a desire to understand the points i have made ...

for example ...

i say SPs provide code reuse ... you say &quot;Using the same database for transaction and reporting is one of the worst examples of the DRY principle I can think of&quot; ... which by the way i agree with ... but ... where in the statement of &quot;SPs provide code reuse&quot; is there a mention of using the same database for &quot;transaction and reporting&quot;? ... the SP should be created once and utilized on both the transaction and reporting DBs ... further i only mentioned reporting as an &quot;example&quot; of another endpoint working with the data that is not the application ... there are others ...

i also agree that ORM needs to be utilized more in today&#039;s development efforts ... however, if you treat an ORM as a just another way to do data access then you&#039;re not entirely getting it ... the objective is to, for as much as possible, forget about, as you&#039;re writing your application, forget about that there is a backing store, forget about what it is that you have to do to go and get things and concentrate on what you are trying to accomplish and what your model is supposed to be doing for your application ... 

ORM does not mean map to db schema ... it&#039;s the means of mapping an application&#039;s objects to the data in a backing store ... the use of / lack of use of SPs has absolutely nothing to do with ORM ...</description>
		<content:encoded><![CDATA[<p>you seem to lack a desire to understand the points i have made &#8230;</p>
<p>for example &#8230;</p>
<p>i say SPs provide code reuse &#8230; you say &#8220;Using the same database for transaction and reporting is one of the worst examples of the DRY principle I can think of&#8221; &#8230; which by the way i agree with &#8230; but &#8230; where in the statement of &#8220;SPs provide code reuse&#8221; is there a mention of using the same database for &#8220;transaction and reporting&#8221;? &#8230; the SP should be created once and utilized on both the transaction and reporting DBs &#8230; further i only mentioned reporting as an &#8220;example&#8221; of another endpoint working with the data that is not the application &#8230; there are others &#8230;</p>
<p>i also agree that ORM needs to be utilized more in today&#8217;s development efforts &#8230; however, if you treat an ORM as a just another way to do data access then you&#8217;re not entirely getting it &#8230; the objective is to, for as much as possible, forget about, as you&#8217;re writing your application, forget about that there is a backing store, forget about what it is that you have to do to go and get things and concentrate on what you are trying to accomplish and what your model is supposed to be doing for your application &#8230; </p>
<p>ORM does not mean map to db schema &#8230; it&#8217;s the means of mapping an application&#8217;s objects to the data in a backing store &#8230; the use of / lack of use of SPs has absolutely nothing to do with ORM &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-358</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Tue, 09 Jun 2009 22:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-358</guid>
		<description>@mark - 

&quot;not one of your counter-points makes any sense …&quot;

- Ok; to many words in my reply :) Lets try this:

Todays performance metrics do not offer any clear performance gain for 99.99% of queries. Execution plan (performance) is a horrible reason to stick with SPs (waste project hours)

Using the same database for transaction and reporting is one of the worst examples of the DRY principle I can think of.

And about your listening analogies. The entire point of the post was to list OR/M resource that would help others learn, from industry experts - not me, why its time for us to move to OR/M. Please listen before regurgitating age old pro-SP points that have been proven incorrect time and time again.</description>
		<content:encoded><![CDATA[<p>@mark &#8211; </p>
<p>&#8220;not one of your counter-points makes any sense …&#8221;</p>
<p>- Ok; to many words in my reply <img src='http://eric.polerecky.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Lets try this:</p>
<p>Todays performance metrics do not offer any clear performance gain for 99.99% of queries. Execution plan (performance) is a horrible reason to stick with SPs (waste project hours)</p>
<p>Using the same database for transaction and reporting is one of the worst examples of the DRY principle I can think of.</p>
<p>And about your listening analogies. The entire point of the post was to list OR/M resource that would help others learn, from industry experts &#8211; not me, why its time for us to move to OR/M. Please listen before regurgitating age old pro-SP points that have been proven incorrect time and time again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Tremaine</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-357</link>
		<dc:creator>Mark Tremaine</dc:creator>
		<pubDate>Tue, 09 Jun 2009 21:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-357</guid>
		<description>well this certainly took an awkward direction ... not one of your counter-points makes any sense ... again i feel you are not &quot;truly&quot; listening ... and one who fails to listen can learn nothing from a conversation ... akin to leading a horse to water but due to the blinders the choice to drink is not even available ... i wish you well ... happy programming!</description>
		<content:encoded><![CDATA[<p>well this certainly took an awkward direction &#8230; not one of your counter-points makes any sense &#8230; again i feel you are not &#8220;truly&#8221; listening &#8230; and one who fails to listen can learn nothing from a conversation &#8230; akin to leading a horse to water but due to the blinders the choice to drink is not even available &#8230; i wish you well &#8230; happy programming!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Polerecky</title>
		<link>http://eric.polerecky.com/archives/great-orm-resources/comment-page-1/#comment-356</link>
		<dc:creator>Eric Polerecky</dc:creator>
		<pubDate>Tue, 09 Jun 2009 20:54:32 +0000</pubDate>
		<guid isPermaLink="false">http://eric.polerecky.com/archives/great-orm-resources/#comment-356</guid>
		<description>@mark; 

I hope you know I understand where you are coming from. True; Microsoft has recommended using SPs for data access but managed code is managing more of our development (a good thing) and letting us focus on what&#039;s important (building quality systems).

I know your old school, you&#039;ve had SPs beat into your head for the past 10+ years but the times are changing. 

I truly value your expertise and I hope you soon realize the issues that architecture creates.

Oh&#039; during our conversation you asked me to show you where Microsoft has recommended anything but SPs for data access. While I would never want to put words in Rob&#039;s mouth and I completly acknowledge that his comments are not representive of Microsoft...I just want to make sure you know who he is (from comments above).

Please please please watch these videos.
http://www.asp.net/learn/mvc-videos/#MVCStorefrontStarterKit

http://blog.wekeroad.com/
http://subsonicproject.com/
http://tinyurl.com/lgbnyq</description>
		<content:encoded><![CDATA[<p>@mark; </p>
<p>I hope you know I understand where you are coming from. True; Microsoft has recommended using SPs for data access but managed code is managing more of our development (a good thing) and letting us focus on what&#8217;s important (building quality systems).</p>
<p>I know your old school, you&#8217;ve had SPs beat into your head for the past 10+ years but the times are changing. </p>
<p>I truly value your expertise and I hope you soon realize the issues that architecture creates.</p>
<p>Oh&#8217; during our conversation you asked me to show you where Microsoft has recommended anything but SPs for data access. While I would never want to put words in Rob&#8217;s mouth and I completly acknowledge that his comments are not representive of Microsoft&#8230;I just want to make sure you know who he is (from comments above).</p>
<p>Please please please watch these videos.<br />
<a href="http://www.asp.net/learn/mvc-videos/#MVCStorefrontStarterKit" rel="nofollow">http://www.asp.net/learn/mvc-videos/#MVCStorefrontStarterKit</a></p>
<p><a href="http://blog.wekeroad.com/" rel="nofollow">http://blog.wekeroad.com/</a><br />
<a href="http://subsonicproject.com/" rel="nofollow">http://subsonicproject.com/</a><br />
<a href="http://tinyurl.com/lgbnyq" rel="nofollow">http://tinyurl.com/lgbnyq</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
