-1

この質問は、この質問の複製です: LINQ2SQL を使用してストアド プロシージャから匿名型を返す

しかし、4年経ちましたが、誰も答えていないので、好きになれたらいいのにと思っていました。私は本当にこれに答える必要があり、同じ問題に苦しんでいます。

ありがとう

4

1 に答える 1

0

ストア プロシージャで xml のような文字列を生成し、XmlSerializer を使用して実行時により複雑なオブジェクトに逆シリアル化できます。xml で属性を使用して、戻り値が実際に参照しているさまざまなタイプのオブジェクトを区別できるようにします。

編集: 他の回避策の 1 つは、ストアド プロシージャから varbinary オブジェクトを返すことです。これには、目的のオブジェクトをインスタンス化するために必要なバイナリ データが含まれます。もちろん、この方法を使用すると、コードの保守が難しくなります。

于 2013-04-25T18:13:52.640 に答える