【发布时间】:2010-09-23 15:57:29
【问题描述】:
是否可以使用 EF 从多个不同的存储过程返回嵌套的复杂类型? (例如 ClientSelect、ClientAddressSelect)
我已经导入了一些存储过程并添加了函数导入,并为每个返回类型创建了一个复杂类型。 (例如客户端和客户端地址)。
现在,例如,我想将 ClientAddress 复杂类型添加到 Client 复杂类型。我将使用 ClientSelect 返回 Client 的所有值,然后使用 ClientAddressSelect 填充 ClientAddress。
当我尝试运行 ClientSelect 时,出现以下错误:
"Nested ComplexType property 'ClientAddresses' in the ReturnType 'Client' of the function 'myModel.ClientSelect' is not supported, please consider flattening the nested ComplexType property."
这看起来是不可能的,还有其他方法可以解决这个问题吗?我正在使用 WCF RIA 服务,并希望在将其发送到 Silverlight 客户端之前在服务器端填充完整的客户端对象。
感谢任何帮助/建议。
【问题讨论】:
标签: silverlight entity-framework silverlight-4.0 entity-framework-4 wcf-ria-services