Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

2
  • 1
    What is the point of having business logic if your web app can just bypass it and go straight to data access? Commented Apr 3, 2015 at 12:24
  • So Data access layer should only expose db context and Business layer should contain queries? I rather thought that Business layer will have some other business logic, not related to database access like for instance e-mail sending. Anyway, even if we move queries to Business logic and view models to web project we still have circular reference... Commented Apr 3, 2015 at 12:39