The data access layer is not supposed to know what the frontend and business logic layers are doing, or how they do it; hence it must allow for multi-threading and it should not be based on a single static DB connection. :)
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google - the quality and detail of your question reflects on the effectiveness of the help you are likely to get - use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets