ast*_*ght 123 c# linq entity-framework distinct
如何使用Entity Framework执行此SQL查询?
SELECT DISTINCT NAME FROM TestAddresses
Run Code Online (Sandbox Code Playgroud)
par*_*agy 246
使用lambda表达式..
var result = EFContext.TestAddresses.Select(m => m.Name).Distinct();
Run Code Online (Sandbox Code Playgroud)
mar*_*c_s 49
试试这个:
var results = (from ta in context.TestAddresses
select ta.Name).Distinct();
Run Code Online (Sandbox Code Playgroud)
这会给你一个IEnumerable<string>- 你可以打电话.ToList()来获得一个List<string>.
Kim*_*jan 21
该方法@alliswell表明是完全有效的,并有另一种方式!:)
var result = EFContext.TestAddresses
.GroupBy(ta => ta.Name)
.Select(ta => ta.Key);
Run Code Online (Sandbox Code Playgroud)
我希望它对某人有用.
Haf*_*sad 12
DBContext.TestAddresses.Select(m => m.NAME).Distinct();
Run Code Online (Sandbox Code Playgroud)
在这个例子中没有重复的CategoryId和没有CategoryName我希望这会对你有所帮助
| 归档时间: |
|
| 查看次数: |
171429 次 |
| 最近记录: |