私はLinqのnoobだから私の無知を言い訳をしてくださいが、私はテーブルの列でグループ化し、その後、その列を返す必要があります。私は一意の数字のリストで終わるはずです。Linq単一列グループが動作していない
これは
from r in myTable
group r.UserID by r.UserID
私のLINQのですが、LINQのパッドにそれは私が欲しいものに近づくが、それぞれ同様のIDが結果に含まれ、「キー」または一緒にグループ化されたすべて同じIDを持つ何かを持っています。私は数字のリストがほしいだけです。
これは完璧なSQLです。
SELECT UserID FROM myTable
GROUP BY UserID
+1ですが、「Distinct」は引数として投影をとっていません。構文は 'var userIds = myTable.Select(r => r.UserId).Distinct();'でなければなりません。 (クエリの構文のバージョンは正しいです。) – LukeH
うわー、ありがとう、ありがとう。おそらくこれも速いでしょう。 – extracrispy
@LukeHありがとうございました。 – dlev