-1

这个问题只是这个问题的重复: Returning anonymous types from stored procedure with LINQ2SQL

但它已经 4 年了,没有人回答它,所以我希望我能喜欢..撞上它。我真的需要这个答案,一直在努力解决同样的问题。

谢谢

4

1 回答 1

0

您可以在存储过程中生成类似 xml 的字符串,然后在运行时使用 XmlSerializer 将其反序列化为更复杂的对象。在您的 xml 中使用属性,以便您可以区分返回值实际引用的不同类型的对象。

编辑:另一种解决方法可能是从您的存储过程中返回一个 varbinary 对象,该对象将包括实例化所需对象所需的二进制数据。当然,通过使用这种方法,您的代码将很难维护。

于 2013-04-25T18:13:52.640 回答