首页 > 解决方案 > SQL 到 Linq/Lambda

问题描述

任何人都可以帮助我如何将 sql 语句转换为 linq 和 lambda 像这样?

SELECT
    tbl_terms.ID,
    tbl_terms.Terms 
FROM
   tbl_terms
    LEFT JOIN tbl_asn_uploaddoc ON tbl_terms.ID != tbl_asn_uploaddoc.Id_term 
WHERE
    tbl_asn_uploaddoc.Nip = '201948274838491943' && tbl_asn_uploaddoc.STATUS = 1

提前致谢

标签: c#asp.net-corelambda

解决方案


如果您使用查询语法而不是方法语法,则 LINQ 与 SQL 非常相似。这是我可以快速收集的内容。无法测试,因为我没有您的模型类。

var Result = from t in context.tbl_terms
join d in context.tbl_asn_uploaddoc on t.ID != d.Id_term
where d.Nip = '201948274838491943' && d.STATUS = 1
select t.ID, t.Terms

推荐阅读