【发布时间】:2011-08-10 16:25:49
【问题描述】:
我正在为我的 WCF 数据服务使用反射提供程序,并且我的数据上下文对象有两个关键成员,例如 EmpId 和 DeptId。
如果我指定[DataServiceKey("EmpId", "DeptId")],该服务将不起作用。当我尝试使用 URL http://localhost:55389/DataService.svc/EmployeeData 访问集合时,我收到以下错误:
无法显示 XML 页面 无法使用 XSL 样式查看 XML 输入 床单。请更正错误并 然后单击刷新按钮,或尝试 稍后再试。以下标签是 未关闭:饲料。错误处理 资源 'http://localhost:55389/DataService.svc/EmployeeData'。
使用 DataServiceKey 中的单个成员,它可以正常工作。我尝试使用自定义数据提供程序,并且可以实现此功能。但是,如果我可以使用反射提供者来做到这一点,那就太好了。
【问题讨论】: