| 
View
 

DDD Query Patterns

Page history last edited by Martin Aatmaa 16 years, 5 months ago

    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.