title: How do I specify multiple keys in DataServiceKey attribute for WCF Data Service data context object
body: <p><BR>
  I am using Reflection provider for my WCF Data Service and my Data Context object has two key members, say EmpId and DeptId. </p>
  
  <p>If I specify <code>[DataServiceKey("EmpId", "DeptId")]</code>, the service doesn't work. When I try to access the collection with the URL <code>http://localhost:55389/DataService.svc/EmployeeData</code>, I get the following error:</p>
  
  <blockquote>
    <p>The XML page cannot be displayed
    Cannot view XML input using XSL style
    sheet. Please correct the error and
    then click the Refresh button, or try
    again later. The following tags were
    not closed: feed. Error processing
    resource
    'http://localhost:55389/DataService.svc/EmployeeData'.</p>
  </blockquote>
  
  <p>With single member in the DataServiceKey, it works fine. I tried with Custom Data Provider and I could achieve this functionality. But if I can do it with the Reflection provider, that would be great. </p>