Hey Everyone, I like using SQL, and I think I am pretty good with it.
And I tried to use Linq (with c# and Linq2Sql, looks like it feels more SQL-like with VB.Net), I feel it is very frustrating, you cannot just run your query without compiling and executing the code. I am not so great with IQueryable, IEnumarable, IList etc. And I have my doubts about why would you use Linq when you are a pro SQL user.
But I need some kind of O/RM so I can write my test codes, and I like using POCOs rather than datasets.
So considering everyone in my team is also some degree of SQL Expert (mostly MS SQL and hence T-SQL), and enjoying database programming, which O/RM you would recommmend. (Commercial or OpenSource does not matter, good support, tutorials and documentation is a must)
Our Development Environment will be C#, ASP.Net MVC along with ExtJS.
We have a little more than 1000 tables on our application that we are going to migrate. You would not believe how much code is generated on it by ADO.Net Entity Framework. I tried a bit Castle ActiveRecord also, (I dont know anything about (N)Hibernate and there was not enough ActiveRecord documentation to keep me going)