I am trying to make an enterprise application in asp.net. Is Subsonic a better approach or not?
How do I write code using Subsonic in asp.net?
Or is there another way to access data from the database if we want to fetch thousands of record.
I am trying to make an enterprise application in asp.net. Is Subsonic a better approach or not?
How do I write code using Subsonic in asp.net?
Or is there another way to access data from the database if we want to fetch thousands of record.
You have many options here, I personally prefer Entity Framework, but I know that NHibernate is also a powerful and widely used ORM.
Personally I don't suggest going with Linq2Sql. Entity Framework is better and like a successor to Linq2Sql.
NHibernate is very powerful , but looks more tricky to me (compared to Entity Framework).
I have no idea about SubSonic, but I've heard of it.
Choosing between them? It's completely up to you.
Links below may help you choose wisely:
I suggest using LINQ to SQL: http://msdn.microsoft.com/en-us/library/bb425822.aspx
LINQ to SQL provides an easy way to interface with your database for your enterprise application.
There is also plenty of documentation on how to use LINQ to SQL online compared to other methods.
You have a lot of options.
You should research a few at least before making your choice.
I would consider...