Concepts
* Querying: Page, Sort (including Group) and Filter. Project.
* Specification pattern
* Specification pattern and LINQ
* IQueryable
* Repository pattern
Implementation
* NHibernate LINQ provider IQueryable
* Specifications as first class domain citizens
* Used by entities
* Use by service layer
* The fat repository
Questions
* Should we expose IQueryable to outside the domain? To the view layer?
* If not, what are the alternatives?
* How do you deal with dynamic queries?
* To what extent is a DSL a viable option?
Comments (0)
You don't have permission to comment on this page.