title: How to change Orchard record repository
body: <p>I work on a project where we're considering using <a href="http://orchardproject.net/" rel="noreferrer">Orchard CMS</a>.</p>
  
  <p>However, we want to use web services as data sources for some of the content items. I guess we have to change the repository implementation in order to make this possible, but I'm not sure about that.</p>
  
  <p>So my question is: <em>Is my guess correct, or is it more complex? And how can it be done then?</em></p>
  
  <p>Thanks!</p>
  
  <p><strong>Update:</strong>
  I see that Orchard's IRepository interface requires LINQ provider to be implemented. That's impossible in this scenario since the web services are offered via SOAP.</p>
  
  <p>I'll better further describe the scenario:</p>
  
  <p>The website we wish to build has to use web services to get information about an organization members and units. We would like to display members of some organizational unit, for example, on the website. We also want to create our own content type "Event" that should have an M:N relationship (Attendees) with "Member" (from WS).</p>