Comment puis-je faire cette SQL
requête avec Entity Framework
?
SELECT DISTINCT NAME FROM TestAddresses
c#
linq
entity-framework
distinct
patrick
la source
la source
Essaye ça:
Cela vous donnera un
IEnumerable<string>
- vous pouvez faire appel.ToList()
à lui pour obtenir un fichierList<string>
.la source
La façon dont @alliswell a montré est tout à fait valable, et il y a une autre façon! :)
J'espère que ça sera utile à quelqu'un.
la source
si vous avez plusieurs colonnes, procédez comme suit:
Dans cet exemple, pas de CategoryId en double et pas de CategoryName j'espère que cela vous aidera
la source
Entity-Framework Sélectionnez un nom distinct:
Supposons que si vous utilisez des vues dans lesquelles vous utilisez plusieurs tables et que vous voulez appliquer distinct dans ce cas, vous devez d'abord stocker la valeur dans la variable et ensuite vous pouvez appliquer Distinct sur cette variable comme celle-ci ...
Ou vous pouvez essayer cet exemple simple
la source
utilisez Select (). Distinct ()
par exemple
la source
Afin d'éviter les
ORDER BY items must appear in the select list if SELECT DISTINCT
erreurs, le meilleur devrait êtrela source
Entity-Framework Sélectionnez un nom distinct:
Supposons que vous vouliez toutes les premières données d'une colonne particulière de chaque groupe;
la source