We are about to start a new project. It will be a group of web aplications with a good number of shared components. It will have up to 50.000 unique users visits per day and It will be some kind of management panel. All projects will be build in asp.net mvc 2 and they will all work on the one SQL Server database.
We've been very into the NHibernate until I found the ormbattle.net website, where performance tests for a NHibernate looks very poor in comparison with other mappers. In this summary I've found library unknown to me before. BLToolkit looks really promising, but there are both - advantages and disadvantages.
BLToolkit has weak community support, very few examples and I don't really heard about someone who used it in a big project. Also it's very lightweight which means that it do not support many-many relations, lazy loading and caching...
On the other hand the performance is really great, and also it has very good Linq support.
In this case I'm between choosing one of those ways:
I'm not searching for a verdict it this case. What I'm asking for is a little discussion, to point me some problems that I did not considered or just sharing some experience with me about using not only BLToolkit but also other or mappers.
BLToolkit is awesome with great community on russian forum, you can easily ask your questions in English, as most of members of this community know english.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With