Performance Zone is brought to you in partnership with:

Senthil Kumar is a Software Engineer who has around 3 years of experience in IT industry. He is currently working as a Software Engineer in Bangalore and works mainly on the Windows or Client Development technologies and has good working experience in C#/.NET, Delphi, Winforms and SQL Server. He is also a Microsoft Technology Certified Professional in ASP.NET. He Blogs at http://www.ginktage.com and http://www.windowsphonerocks.com. He enjoys learning as much as he can about all things related to technologies to get a well-rounded exposure of technologies that surround him. Senthil completed his Master of Computer Applications from Christ College (Autonomous), Bangalore in the year 2009 and is a MCA Rank Holder. He has passion for Microsoft technologies especially Windows Phone development. You can connect with him on Twitter at (http://twitter.com/isenthil) , on Facebook at (http://www.facebook.com/kumarbsenthil) and his blog (www.ginktage.com). Senthil is a DZone MVB and is not an employee of DZone and has posted 130 posts at DZone. You can read more from them at their website. View Full User Profile

Selecting the ORM for developing ASP.NET Application

01.22.2013
| 3663 views |
  • submit to reddit

For last few years , I had the opportunity to try LINQ to SQL and Entity Framework and have been using Entity Framework successfully in couple of my projects.

It’s not only LINQ to SQL or Entity Framework but there are various others ORMs available for the developers .

How do you choose the right ORM for developing ASP.NET Application ?

You might be interested to read LIKE operator in LINQ

In my opinion , there is nothing like good or bad . Almost all the ORM’s available pretty much does the same . There are pros and cons with each one and selection merely depends on the team , expertise and the company .

Some of the things that can help you to select the ORM can be

  1. Kind of Support and the community help that you can receive for the ORM.
  2. Ease of use
  3. The type Application you are developing and how well the ORM is adapted for it.
  4. Licensing model.

What’s your take on the ORMs ? Which one would you choose and why ? . Share your views in the comments section.



Published at DZone with permission of Senthil Kumar, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)