title: WCF Best Practice for "Overloaded" methods
body: <p>What is the best practice for emulating overloaded methods over WCF?</p>
  
  <p>Typically I might write an interface like this</p>
  
  <pre><code>interface IInterface 
  {
      MyType ReadMyType(int id);
      IEnumerable&lt;MyType&gt; ReadMyType(String name);
      IEnumerable&lt;MyType&gt; ReadMyType(String name, int maxResults);    
  }
  </code></pre>
  
  <p>What would this interface look like after <strong>you</strong> converted it to WCF?</p>