Currently, I am working with a custom layer of a business object (accepting a facade template), in which the properties of the object are loaded from stored procedures and also provide a place for business logic. This works well in an attempt to port our code base to a more layered and standardized application model, but feel that this approach is more likely evolutionary than permanent.
I am currently moving on to a more formal structure, so some architectural decisions should not be my own. I used to work with CSLA and Linq with SQL, and although I like a lot of design solutions in CLSA, I find it a bit bloated for my tastes and that Linq to SQL may not have the performance that I want. I was interested in the popularity of NHibernate and clicking Linq on Entity, however, performance is a key issue, because there are cases when you need a large number of entries (> 15k) (please do not discuss the reason for this) and I wonder how much performance looks like the best choice for making formal file .NET systems.
NOTE. . This will be used mainly in Winform and WPF applications.
Duplicate: https://stackoverflow.com/questions/146087/best-performing-orm-for-net
source share