【问题标题】:How do I convert this basic SQL statement to linq?如何将此基本 SQL 语句转换为 linq?
【发布时间】:2015-06-04 08:40:10
【问题描述】:
SELECT * FROM User
INNER JOIN Role ON User.User_ID = Role.User_User_ID
WHERE User.User_ID=’5’ OR Role.Role_Desc = ’admin’

【问题讨论】:

标签: sql linq linq-to-sql


【解决方案1】:

可能是这样的:

var result=
    (
        from u in db.Users
        join r in db.Roles
            on u.User_ID equals r.User_User_ID
        where u.User_ID==5 || r.Role_Desc == "admin"
        select new
        {
            User=u,
            Role=r
        }
    ).ToList();

db 是 linq 数据上下文

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 2021-12-23
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 2015-04-12
    • 2021-12-17
    相关资源
    最近更新 更多