dra*_*fly 4 linq linq-to-entities entity-framework
有没有办法用Linq to Entities(或实体SQL,或方法语法,或任何其他方式)编写以下查询,但我想通过Linq to Entities实现它:
SELECT DISTINCT Column1
FROM Table1
Run Code Online (Sandbox Code Playgroud)
我正在使用Entity Framework 4.当然我不想使用Distinct方法在从数据库中提取数据后过滤数据.
谢谢你,帕维尔
okr*_*now 11
使用类似的东西
db.Table1.Select(t => t.Column1).Distinct()
Run Code Online (Sandbox Code Playgroud)
正如Munim在他的评论中提到的,Distinct()方法确实将DISTINCT添加到查询中.因此产生的SQL查询将是
SELECT [Distinct1].[Column1] AS [Column1]
FROM ( SELECT DISTINCT
[Extent1].[Column1] AS [Column1]
FROM [dbo].[Table1] AS [Extent1]
) AS [Distinct1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11573 次 |
| 最近记录: |