私が取り組んでいるアンケートシステムのレポートでは、さまざまな列数のデータを返すストアドプロシージャを開発しました。ストアドプロシージャは、さまざまな次元のデータを返します。Entity Framework 4
これらのテーブルのすべての列(ユーザー、質問、回答)をオペレータに表示します。
ユーザは、レポートに表示する各テーブルの列を選択します。 例: ユーザー:名前、年齢、郵便番号。
質問:質問2、質問4 回答:回答2、回答3、回答4。
次に、ストアドプロシージャにパラメータを渡します。ストアドプロシージャは、各ユーザープロパティ、質問または回答ごとに の列を返します。 とDB内の各ユーザーの行。
例:あなたが見ることができるよう
、ストアドプロシージャは、50列の500行に2列の3行の間に何かを返すことができます。エンティティフレームワークでストアドプロシージャを使用する方法はありますか?最初は複雑なリターンタイプを試しましたが、この場合、そのアプローチは機能しません。