title: How do you implement a business logic layer when using entity framework as data access layer?
body: <p>Say i have 3 layers</p>
  
  <p>layer 1: WPF Project (contains: xaml, viewmodels, mvvm framework)</p>
  
  <p>layer 2: business logic layer (contains: plain c# classes)</p>
  
  <p>layer 3: entity framework (contains: repository/data access classes)</p>
  
  <p>when you dont want to expose your DAL(layer 3) to View(layer 1)
  how do you implement the business logic layer well?
  im having a hard time putting values back and forth the BLL objects and DAL entities.</p>
  
  <p>can you please help?</p>