[解決済み] LinqでIdのリストに基づいて複数のレコードを選択する
2022-04-27 12:48:59
質問
のIDを含むリストがあります。
UserProfile
テーブルを使用します。どのようにすれば、すべての
UserProfiles
で取得した ID のリストに基づいて
var
を使って
LINQ
?
var idList = new int[1, 2, 3, 4, 5];
var userProfiles = _dataContext.UserProfile.Where(......);
ここで行き詰まりました。forループなどを使えばできるのですが。しかし、私はむしろこれを
LINQ
.
解決方法は?
を使用することができます。
Contains()
を使用します。 を本当に作ろうとすると、少し後ろ向きな感じがするでしょう。
IN
節がありますが、これで大丈夫でしょう。
var userProfiles = _dataContext.UserProfile
.Where(t => idList.Contains(t.Id));
また、それぞれの
UserProfile
レコードは
int
Id
フィールドがあります。そうでない場合は、適宜調整する必要があります。
関連
-
[解決済み】2つ(またはそれ以上)のリストを1つに統合する(C# .NETで
-
[解決済み] LINQを使用してList<T>から要素を削除する
-
[解決済み] C#がforeachで変数を再利用するのは理由があるのか?
-
[解決済み] LINQで複数の "order by "を使用する
-
[解決済み] LINQで.Firstと.FirstOrDefaultを使用するタイミングは?
-
[解決済み] LINQ を使用して、ある List<> にある項目を別の List<> にない項目として取得する。
-
[解決済み] LINQを使用してList<string>内のすべての文字列を結合する
-
[解決済み] LINQを使用して、プロパティ値の最小または最大値を持つオブジェクトを選択する方法
-
[解決済み】LINQでリストをサブリストに分割する
-
[解決済み】C#のvarキーワードの使い方
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み] [Entity Framework 4.1でエンティティに関連オブジェクトを追加する際に、エンティティオブジェクトをIEntityChangeTracker.の複数のインスタンスから参照できない。
-
[解決済み】Unity3DでOnTriggerEnterが動作しない件
-
[解決済み】なぜこのコードはInvalidOperationExceptionを投げるのですか?
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み] ...基礎となる接続は閉じられました。予期しないエラーが受信で発生しました
-
[解決済み】「namespace」なのに「type」のように使われる。
-
[解決済み] LINQメソッドの実行時の複雑さ(Big-O)にはどのような保証があるのでしょうか?