2017-08-02 4 views
0

EFコア1.1でのEntity Frameworkのコアと同等、私は特定のClientIdをを持っているすべてのユーザーを取得することができますセット?何かのようにSQLの「IN」

var users = _context.Users.Where(u => u.ClientId IN (1, 2, 3, 4, 5)) 

答えて

2

私は、これはEFない-コアから変更されていないと確信している:

var posValues = new [] { 1, 2, 3, 4, 5 }; 
var qry = _context.Users.Where(u => posValues.Contains(u.ClientId)); 

(そして、あなたが生成されたSQLを見れば、あなたは、これがIN表現に変換表示されます。)

+0

リチャードに感謝! "EF not-core" LOL ... – user1900799