locked
Which is best ADO.NET, Entity Framework, LINQ to SQL, NHibernate for SAAS based ecommerce applications RRS feed

  • Question

  • User-862431657 posted

    We  are planning to develop a saas based ecommerce applications on Asp.Net MCV.We are in greate dilemma which ORM tools are best suited for this saas based ecommerce applications.

    Monday, July 6, 2015 4:10 AM

Answers

  • User753101303 posted

    Hi,

    It's always hard to tell someone what he should use. Apart Linq To SQL (which is outdated and won't be upated any more), ADO.NET, EF or NHibernate are capable and can be used successfully. It's more about approaching them correctly.

    I assume your team is already familiar with ADO.NET ? IMHO this is the kind of choice that is best done by going at https://msdn.microsoft.com/en-us/data/aa937723 and http://nhibernate.info/ and doing your own tries to see which one better fit your style.

    If you find comparisons make sure that they mention the compared version.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, July 6, 2015 4:39 AM
  • User-84896714 posted

    Hi aasantosh,
    We could tell you the different between Entity Framework and NHibernate, but we could not tell you which is more suited for you.
    See the different in below links.
    https://www.devbridge.com/articles/entity-framework-6-vs-nhibernate-4/
    http://weblogs.asp.net/ricardoperes/differences-between-nhibernate-and-entity-framework
    Hoping my reply could be helpful to you.
    Best Regards,
    Wang Li

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, July 6, 2015 11:12 PM
  • User-821857111 posted

    The type of application you are building is completely irrelevant to your choice between EF and nHibernate. They both do pretty much the same thing. Use whichever one you are most familiar with. Linq to SQL is an old technology that hasn't been developed for years. Cross it off your list.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, July 8, 2015 3:23 AM

All replies

  • User753101303 posted

    Hi,

    It's always hard to tell someone what he should use. Apart Linq To SQL (which is outdated and won't be upated any more), ADO.NET, EF or NHibernate are capable and can be used successfully. It's more about approaching them correctly.

    I assume your team is already familiar with ADO.NET ? IMHO this is the kind of choice that is best done by going at https://msdn.microsoft.com/en-us/data/aa937723 and http://nhibernate.info/ and doing your own tries to see which one better fit your style.

    If you find comparisons make sure that they mention the compared version.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, July 6, 2015 4:39 AM
  • User-84896714 posted

    Hi aasantosh,
    We could tell you the different between Entity Framework and NHibernate, but we could not tell you which is more suited for you.
    See the different in below links.
    https://www.devbridge.com/articles/entity-framework-6-vs-nhibernate-4/
    http://weblogs.asp.net/ricardoperes/differences-between-nhibernate-and-entity-framework
    Hoping my reply could be helpful to you.
    Best Regards,
    Wang Li

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, July 6, 2015 11:12 PM
  • User-821857111 posted

    The type of application you are building is completely irrelevant to your choice between EF and nHibernate. They both do pretty much the same thing. Use whichever one you are most familiar with. Linq to SQL is an old technology that hasn't been developed for years. Cross it off your list.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, July 8, 2015 3:23 AM