lambda linq不加入c#

Als*_*san 2 c# sql linq lambda

我有这样的查询,返回其我的用户名useridaccessusers,我要的是给我回那些userid谁在没有用户access:

 var query = db.Users
      .Join(db.Access, c => c.UserId, o => o.UserId,
       (c, o) => new { c.UserId, c.Name });
Run Code Online (Sandbox Code Playgroud)

在SQL中它会是这样的:

SELECT  Users.Name
FROM     Access INNER JOIN
               Users ON Access.UserId <> Users.UserId
Run Code Online (Sandbox Code Playgroud)

什么是lambda expressionsql脚本的等价物?

Muh*_*ani 6

使用 Except

var res = db.Access.Except(query);
Run Code Online (Sandbox Code Playgroud)