I want to use the Object Relational Mapper (ORM) tool for my ASP.NET application. I have three options: NHibernate , LINQ to SQL, and Subsonic . Which one is the fastest?
See ORMBattle.NET , but pay attention to the description of performance tests.
After spending some time studying the FAQ , it is also highly recommended.
Short answer: among these 3, LINQ to SQL is a definite leader in reading, and NHibernate is in writing. IMHO Subsonic is not the best choice from anywhere (poor LINQ, poor performance).
What about these questions? Subsonic Vs NHibernate and What are the differences and pros and cons of these ORM tools / technologies? . p>
, , , ORM , , -, , LINQ to SQL CodeSmith LINQ to SQL, o SP, VS, , . , : - , , .
. nHibernate , (, , ..).
/ , (, , ..).
, , , , .
From comparisons and subject to documentation and support, LinqConnect will be the winner. However, this is a commercial production, which may be good or bad depending on your point of view.
I used NHibernate a bit and I think it is a bit complicated. If nothing develops in Java, I try not to use this ORM.
Source: https://habr.com/ru/post/1707481/More articles:jquery.get / .post doesn't work on 7 or 8, works fine in ff - javascriptПочему компилятор Visual С++ вызывает неправильную перегрузку? - c++What is the difference between the .NET Applet control and ActiveX embedded in IE - internet-explorerMultidimensional arrays in PHP - arraysOpening C # 2008 in 2005 - visual-studio-2008Interpreting SQL Server syntax errors - sql-serverRegex to analyze html from CDATA with C # - c #the easiest way to make a full backup of a SharePoint database from one window and restore it to another - backupHow to detect collection changes in a Hibernate PostUpdateEventListener? - hibernateGetting old values in a collection on an onPostUpdateCollection event in sleep mode - javaAll Articles