一尘不染

使用LINQ从选择中排除列

sql

我正在使用Entity Framework Code First开发WCF RESTful Web服务。

我的桌子Users上有很多列。我这样做是为了获得特定用户:

context.Configuration.ProxyCreationEnabled = false;
var users = from u in context.Users
            where u.UserId == userId
            select u;

在此表上,有一个密码列,我不想返回此列。

如何从该选择中排除密码列?


阅读 175

收藏
2021-03-10

共1个答案

一尘不染

在select语句中指定所需的每一列:

var users = from u in context.Users

        where u.UserId == userId

        select u.UserId, u.Watever, etc... ;
2021-03-10