Как я могу сделать этот SQL
запрос с Entity Framework
?
SELECT DISTINCT NAME FROM TestAddresses
c#
linq
entity-framework
distinct
Патрик
источник
источник
Попробуй это:
Это даст вам
IEnumerable<string>
- вы можете позвонить,.ToList()
чтобы получитьList<string>
.источник
Способ, который показал @alliswell, полностью действителен, и есть другой способ! :)
Надеюсь это кому-нибудь пригодится.
источник
если у вас есть несколько столбцов, сделайте так:
В этом примере нет дубликата CategoryId и нет CategoryName, я надеюсь, что это поможет вам
источник
Entity-Framework Выберите отличительное имя:
Предположим, что если вы используете представления, в которых вы используете несколько таблиц, и вы хотите применить отличные в этом случае, сначала вы должны сохранить значение в переменной, а затем вы можете применить Distinct к этой переменной, как эта ....
Или вы можете попробовать этот простой пример
источник
используйте Select (). Distinct ()
, например ,
источник
Чтобы избежать
ORDER BY items must appear in the select list if SELECT DISTINCT
ошибок, лучше всегоисточник
Entity-Framework Выберите отличительное имя:
Предположим, что вам нужны все первые данные определенного столбца каждой группы;
источник