は、私はこのようなテーブルに何かを持っています。しかし、問題は、どのようにモデル化してRIAサービスでそれを使用してクライアントにデータをプッシュできるかということです。私もQuarterModel
があるでしょう。このEntity Frameworkでピボットテーブルを使用するには?</p> <p><img src="https://i.stack.imgur.com/oLQQw.pngit" alt="enter image description here"></p> <p>私は戻ってセットアンピボット結果を返すストアドプロシージャを使用しますEFを使用したい:
public class RegionModel {
public string Name { get; set; }
public List<string> Quarter { get; set; }
public List<int> Sales { get; set; }
}
同様のようなもののために行っていました。ユーザーの選択に基づいて、バインディングのための適切なコレクションを返すことができます。現在、私たちはクライアント側で動的クラスを作成することでこれを解決しています。しかし、クライアント側のコードなしでこれを実現し、EFとSQL Serverをアンピボットにすることが可能であることに興味があります。
私はちょうどhttp://stackoverflow.com/questions/6160817/pivot-in-c-sharp-entity-framework-3-5を見て、ソリューションに基づいて、ピボットをモデル化する直接的な方法はありません。うまくいけば、それは4.0で変わりました。 – Nair
ピボットデータは表示ロジックです。データレイヤーには場所がありません。 – cadrell0
@ cadrell0多くの場合、データロジックです。たとえば、ピボット列でフィルタリングやソートが必要な場合などです。 – Anubis