Brzmi banalnie, ale nie mogę znaleźć eleganckiej odpowiedzi na to pytanie: w jaki sposób mogę odczytać wszystkie wiersze określonej kolumny w liście ciągów, na przykład używając LINQ w kontekście Entity Framework?Przeczytaj wszystkie wiersze konkretnej kolumny, używając LINQ
5
A
Odpowiedz
9
można spróbować coś tak prostego jak następuje:
var rows = dbContext.TableName.Select(x=>x.ColumName);
gdzie dbContext
jest klasa użyć do „rozmowy” z bazą danych, TableName
to nazwa tabeli, której kolumna wartości chcesz przeczytaj i ColumnName
jest nazwą kolumny.
Ponadto, jeśli umieścisz ToList
po Select
, utworzysz listę obiektów, których typ będzie typem wartości w kolumnie o nazwie ColumnName
.
5
Odpowiedź Christos da ci tylko IQueryable. Jeśli chcesz aktualnej liście trzeba coś zrobić z IQueryable:
var rows = dbContext.TableName.Select(x=>x.ColumName).ToList();
chociaż mogę iść do składni LINQ:
var rows = (from c in dbContext.TableName
select c.ColumnName).ToList();
Obie formy są równoważne.
Powiązane problemy
- 1. LINQ zamienia kolumny w wiersze
- 2. Przeczytaj puste wiersze C++
- 3. Python: przeczytaj wszystkie wiersze pliku tekstowego w pętli
- 4. iteruj przez wszystkie wiersze w konkretnej kolumnie openpyxl
- 5. Zaznacz wszystkie kolumny po JOIN w LINQ
- 6. LINQ Wyraźny na konkretnej dziedzinie
- 7. Przeczytaj wersję jądra Linuxa używając C?
- 8. Wybierz wszystkie unikalne kombinacje pojedynczej listy, bez powtórzeń, używając LINQ
- 9. Zaznacz wszystkie kolumny dla wszystkich tabel w przyłączyć + LINQ przyłączyć
- 10. jak uzyskać wszystkie kolumny z linq wynikiem z dołączeniem
- 11. Jak przekształcać wiersze w kolumny
- 12. fullcalendar zmień kolumny na wiersze
- 13. Jak wybrać kolumny jako wiersze?
- 14. Wyłączanie menu kolumny dla konkretnej kolumny w Kendo UI Grid
- 15. Python - Numpy: Jak mogę jednocześnie wybrać wszystkie nieparzyste wiersze i wszystkie kolumny parzyste tablicy
- 16. Jquery DataTables, sortuj według konkretnej kolumny?
- 17. Zastosuj strsplit do konkretnej kolumny w data.frame
- 18. MySQL usuń wszystkie spacje z całej kolumny
- 19. Pobierz wszystkie elementy ListView (wiersze)
- 20. SlickGrid: odznacz wszystkie wiersze w
- 21. Usuń kolumny/wiersze z brakiem x%
- 22. Usuń wszystkie kolumny bez danych z DataTable
- 23. Wybierz bieżący tydzień, używając LINQ
- 24. Porównywanie tablic używając LINQ w C#
- 25. MySQL łączące wszystkie kolumny
- 26. Zend wybiera wszystkie kolumny
- 27. Wszystkie kolumny w MongoDB
- 28. Przeczytaj wszystkie węzły potomne XML każdego konkretnego węzła.
- 29. Jak wybrać, GDZIE NIE ISTNIEJE, używając LINQ?
- 30. R: używając data.table: = operacje obliczyć nowe kolumny
Możesz również napisać odpowiedź Christosa jako 'var rows = od t w dbContext.TableName wybierz t.ColumnName;' –