如何在.NET RIA Services中使用Entity Framework中的继承? 问题: 如果EF中有继承,则不会编译silverlight应用程序。 你能救我吗?
答案 0 :(得分:1)
此:
类型'Common.Individual'是Type'Common.Customer'的直接或间接子类。 DomainServices不能返回Type,它是从同一DomainService返回的另一个Type的子类。
......并不意味着“没有继承支持”。 意味着(在当前版本的RIA服务中)您不能将父类型和子类型都返回给客户端。
这是一个限制,现在你必须忍受在RIA服务中的限制。也就是说,我认为它不像你引用的线程所暗示的那么大。与说你根本不能使用继承不一样。此外,我认为继承往往在实体映射中被过度使用,原因我在this presentation中详细解释。
因此,虽然我无法解决限制,但我的建议是: