title: Design question POCO objects / DAL access
body: <p>i would like to implement the typical three layer architecture. My current approach looks as follows</p>
  
  <ul>
  <li>DAL - with EF 4.0 and repositories for each of my entities. access through interfaces</li>
  <li>I was thinking of using POCO objects. My first question would be where should i put those 
  files? In an assembly which is referenced by all other projects?</li>
  <li>BLL - How do i get the data from the DAL to the BLL and then finally to the GUI
  Is it a good way if i would have a whole bunch of manager classes there like CustomerManager in the BLL. These classes would access the corresponding repository in the BLL and then pass the objects to the GUI</li>
  </ul>
  
  <p>Or do you think it is better to put the repository in the BLL and access them directly from my say buttoneventhandler?</p>
  
  <p>Hopefully you can bring some light into the darkness</p>