Comparing ORMs - LINQ-to-X, LightSpeed, EntitySpaces and OpenAccess(mindscape.co.nz)

submitted by traskjdtraskjd(3229) 3 years, 3 months ago

How do LINQ-to-SQL, LINQ-to-Entities, LightSpeed, EntitySpaces and OpenAccess stand up when compared to each other? This post discusses what to consider when selecting your O/R Mapper and links to a feature matrix comparing the features provided by each of these products.

12 comments |category: |Views: 1073

tags: another

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:
Comments:

posted by jeromewilsonjeromewilson(1) 3 years, 3 months ago 0

Vaguely interesting to glance at but what can this really be worth when it's been put together by one of the providers being compared?

Reply

posted by traskjdtraskjd(3229) 3 years, 3 months ago 0

Hi Jerome,

Completely agree with your thoughts here - I was the one who put it together and I knew that would be the first thing I thought as well if I was a visitor. This was partly why I contacted people like Mike @ EntitySpaces to get his input. We decided to create this matrix because of the volume of requests about how LightSpeed compared to other products and after the amount of work that went into that, decided to blog about it. I do understand your views and I really have tried to be as independent in thinking as possible - to the point that on the actual comparison page I draw attention to the fact that we can be considered bias due to our position.

Thanks for your comment.

Reply

posted by traskjdtraskjd(3229) 3 years, 3 months ago 0

Updated the post Mike.

Reply

posted by dotnetchrisdotnetchris(157) 3 years, 3 months ago 0

I would kick it if it wasn't for the exclusion of NHibernate from the Matrix.

Reply

posted by fquednaufquednau(404) 3 years, 3 months ago 0

Maybe I am biased, but omitting NHibernate from a comparison of ORM tools is like omitting pencils from a comparison of basic write utensils. It can't be taken very seriously.

Reply

posted by dotnetchrisdotnetchris(157) 3 years, 3 months ago 0

@fquednau, That was my same take on it

Reply

posted by developerbuzzdeveloperbuzz(145) 3 years, 3 months ago 0

Thanks for the comparison matrix. You should include LLBLGen to the matrix as well.

Reply

posted by duckieduckie(150) 3 years, 3 months ago 0

NHibernate alone would not look good when added to the matrix anyway (it would, if compared in combination of fluentnhibernate etc). NHibernate It is not a do-it-all tool - It does what it is supposed to do, and it does it very well.

Also, they had some good words about nhibernate in general :D

Reply

posted by mxmissilemxmissile(45) 3 years, 3 months ago 0

I'll stick to (fluent)NHibernate, tyvm.

Reply

posted by traskjdtraskjd(3229) 3 years, 3 months ago 0

@dotnetchris, @fquendnau, @mxmissle There is some comment on NHibernate, but it's not in the matrix, that's right. As duckie alludes to, if you're willing to find all the bits you can pretty much do anything you want with NHibernate. That's cool and there is some great work there, but part of the point of the matrix was highlighting the "out of the box" experience which may not give a fair view of NHibernate - people know what they're getting into with NHibernate and might not see grabbing all the bits as an issue. I had hoped that the block about NHibernate would explain why it's not included but perhaps I need to re-word it as I'm seeing a lot of comments about it.

@duckie Thanks for your comment

Reply

posted by dotnetchrisdotnetchris(157) 3 years, 3 months ago 0

After reading your responses to us on your blog it's quite possible you're getting alot of comments about NHibernate just due to the subset of us as DNK members fall into the overall .NET developer pool. The fact you accepted all of our comments and made efforts to address them reverses my choice to not kick this. The last blog I saw that had received criticism (albeit much more substantial but due to them earning it) entirely shut off their commenting system and removed all comments from every post period.

You brought up a very common point about the FOSS market more often than it's not for it to offer out of box support to achieve a specific task, generally its made to be flexible that when you pick all of the pieces you need that it will solve any problem.

Reply

posted by traskjdtraskjd(3229) 3 years, 3 months ago 0

Thanks for your comment dotnetchris. I was a little hesitant about pushing this post out there as I knew it would incite considerable debate (as you would have seen on the matrix page, I've avoided performance tests for similar reasons - somebody will always find something wrong! :-) but I do want this to be an open dialog. Appreciate your comments.

Reply

information Login or create an account to comment on this story