2009-05-12 12 views
0

私はストアドプロシージャで単純なものを複製しようとしています。linq edmxのテーブルエイリアス

は、私はそうのようなテーブルのセットを持っている:
xyz__main
私EDMXでxyz__child

、私はacem_mainを持っており、主を介して連結されたacem_child
beta_child
beta__main acem__child
acem__main /二次キー。

ログインする人によっては、acem、beta、またはxyzのいずれかのデータを利用したいと思います。

私はこれをlinqにどのように適合させるか想像できません - 誰でも助けてくれますか?

+0

あなたの質問をここで理解しようとしています。ログインしている特定のユーザーがtable1とuser2の両方からのデータを取得するように求めていますか? – CodeLikeBeaker

+0

はい - ソースのテーブルを動的に変更する機能が必要です – Gavin

答えて

0

IEnumerableを返し、引数としてユーザーを取得するメソッドを作成します。このメソッドでは、acem、beta、またはxyzの3つのLinqクエリを作成して、指定されたユーザーに対応するクエリの結果を返します。

関連する問題