title: WCF Service with existing Service/Repository Layer and EF 4.1 Code First
body: <p>I have an existing set of Services and Repositories I use in an MVC application that leverage the Entity Framework 4.1 Code First.</p>
  
  <p>I want to create a couple of WCF Services that use the existing architecture, but it seems to have a hard time serializing the object graphs.</p>
  
  <p>I realize that there are some circular references to deal with, but I really don't want to litter the Domain Objects with WCF attributes, so should I just create View Models like my MVC app uses? And if so, should I create the View Models to be able to be used in both?</p>
  
  <p>Any other ideas? - Thanks!!</p>