Я использую поставщика отражений для моей службы данных WCF, и у моего объекта контекста данных есть два ключевых члена, например, EmpId и DeptId.
Если я укажу [DataServiceKey("EmpId", "DeptId")]
, сервис не будет работать. Когда я пытаюсь получить доступ к коллекции с URL http://localhost:55389/DataService.svc/EmployeeData
, я получаю следующую ошибку:
Страница XML не может быть отображена
Невозможно просмотреть ввод XML, используя стиль XSL
простынь. Пожалуйста, исправьте ошибку и
затем нажмите кнопку Обновить или попробуйте
снова позже. Следующие теги были
не закрыто: кормить. Обработка ошибок
ресурс
«http://localhost:55389/DataService.svc/EmployeeData'.
С одним членом в DataServiceKey, он работает нормально. Я попытался с Custom Data Provider, и я смог добиться этой функциональности. Но если бы я мог сделать это с поставщиком Reflection, это было бы здорово.