我为我的项目使用 Microsoft Visual Studio 2010 Professional 的 C# 语言,但我遇到了问题。
我有两个解决方案。第一个解决方案是 Web 项目模板,它包含: 1-ADO.NET 实体数据模型用于数据库,我在 ADO.NET 实体数据模型中使用 Table-per-Type 继承 2-WCF 数据服务用于该实体数据模型
第二个解决方案是 WPF 项目模板,它包含: 1-第一个项目中存在的 WCF 数据服务的服务参考
问题是 :
我无法使用服务引用生成的代码与任何类型的基础实体或派生实体进行交互
例如,我有一个名为“Person”的抽象实体和从它派生的两个非抽象实体“客户”和“员工”
当创建新的客户对象 - 或 Employee 对象 - 然后将其添加到上下文时,SaveChanges 方法抛出异常 DataServiceRequestException
我尝试使用 OfType() 方法,我得到另一个异常“NotSupportedException”
这个问题的解决方案是什么?预先感谢