【发布时间】:2020-07-08 17:22:32
【问题描述】:
我有这个问题:
Select * From table1, table2 where table1.Name='jack'
我可以使用 LINQ 编写它吗?
【问题讨论】:
-
这应该是交叉连接吗?
标签: .net sql-server entity-framework linq linq-to-sql
我有这个问题:
Select * From table1, table2 where table1.Name='jack'
我可以使用 LINQ 编写它吗?
【问题讨论】:
标签: .net sql-server entity-framework linq linq-to-sql
您可以在 LINQ 中编写等效逻辑:
var v =
from t1 in table1
from t2 in table2
where t1.Name == "jack"
select new { t1, t2 };
【讨论】:
contextdb.Table1
.Include(c=>c.Table2)
.Select(x=> new {
x.table1Name,
x.property1Table1,
.... ,
x.Table2
})
.where(x=> x.table1Name='jack')
.ToList()
【讨论】: