0

Linq の T-SQL から SQL へのこのクエリを実現しようとしています。

Select * from RPG r
join RPGPlayer e on r.RPGID = e.RPGID
join [User] i on e.UserID = i.UserID
where i.Username like '%Dunkel%'

結果は、SQL-Query 自体の 2 行に対して正しいです。

私はこれを試します:

rpgList.Where(y => y.RPGPlayers == y.RPGPlayers.Where(e => e.User.Username.Contains(player))).ToList();

(rpgList は、以前にロードされた完全なテーブルのリストです)

4

1 に答える 1

2

質問に関しては完全にはわかりませんが、以下は LINQ で SQL 結合ステートメントを表現しようとする私の試みです …</p>

from r in RPG  
join e in RPGPlayer on r.RPGID equals e.RPGID  
join i in User on e.UserID equals i.UserID  
where i.Username.Contains("Dunkel")  
于 2013-09-18T17:47:29.823 に答える