ASP.NET MVC5で環境はVisual Stadio2015で、SQL Server2014を
使っています。
二つのテーブルから、いくつかデータを取得したいのですがLinqでの
sql文がわからないので教えていただきたいです。
テーブルInfoの中の情報すべてと、テーブルKubunのKubunNameを取り出したいです。現在は参考書と少しわかる人に聞いたりして、List<Info>にクラスを作って、テーブルInfoの中身は全て取り出すことは出来ています。
テーブルInfoはKubun<ICollection>があるので値を取ってこれるとは
思っています。
○テーブル-Info
InfoId-Guid
MasterId-Guid
Rank-int
.
.
.
KubunMaters-ICollection<KubunMater>
○テーブル-kubun
kubunMasterId-Guid
kubunbumon-string
・
・
・
KubunMei-string
Infos-ICollection<Info>
public List<Info> GetKiji(Guid Id, Guid MasterId) { using (var context = GetInfoDbContext()) { using (var rep = new InforRepository(context)) { //全部、またはユーザの権限部門が対象 var info = rep .Where(e => e.MasterId == MasterId && e.Category == (int)DEF.Category.全社 || (e.KoukaiHanniKubun == (int)DEF.Category.部門 && e.KubunMaster .Where(e1 => e1.UserBumonKengens .Where(e2 => e2.MasterId == MasterId) ) .ToList(); return info; } } }
上記文では情報が足りないなど、ありましたら言って下さい。
すみませんが、お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/12 05:27
退会済みユーザー
2017/05/12 23:56