Czy można wypełnić obiekt zawartością DataTable?Od datatable do Entity
6
A
Odpowiedz
9
Nie jestem pewien, czy jest to dokładnie to, czego szukasz, ale powinno działać; istnieje metoda rozszerzenia .AsEnumerable(), którą można następnie wykorzystać do rzutowania wiersza na nowy obiekt.
var products = productTable.AsEnumerable().Select(row => new Product
{
ProductID = row.Field<int>("ProductID"),
Name = row.Field<string>("Name"),
CreatedDate = row.Field<DateTime>("CreatedDate")
});
O ile wiem, że metoda .Field<T>()
nie robi żadnej konwersji typu więc jeśli kolumna nie miał typ ustawiony będzie trzeba zrobić konwersję siebie.
1
Wierzę, że to jest to, czego szukasz: Converting DataTable to Entities
Powiązane problemy
- 1. DataColumn Nazwa od DataRow (nie DataTable)
- 2. Przesyłanie ogólnych datatable do wpisywalnych datatable
- 3. Konwertuj DbContext na Datatable w Code first entity framework
- 4. Dodawanie DataColumn do DataTable
- 5. Sortowanie DataView do DataTable
- 6. konwersji Entity Framework od v1 do problemu v4
- 7. DaoException: Entity jest odłączone od kontekstu DAO
- 8. DTO do Entity and Entity to DTO
- 9. Dump C# DataTable do pliku
- 10. Konwertuj wybierz nowy do DataTable?
- 11. Podmiot klasa DataTable
- 12. Kopiuj datatable jako kolumny w innym datatable
- 13. Dodawanie przycisku odświeżania do jQuery Datatable
- 14. jak załadować dynamiczny json do jquery datatable
- 15. Jak wstawić "podrzędny" do Wicket DataTable
- 16. Konwersja SqlDataSource do DataTable i DataView
- 17. Dynamiczne dodawanie wiersza do priorytetów dataTable
- 18. Jak dodać nową DataRow do DataTable?
- 19. Jak przekazać wynik DataTable.Select() do nowej DataTable?
- 20. DataTable do listy <object>
- 21. Ciąg XML do DataTable w C#
- 22. post tabeli HTML do ADO.NET DataTable
- 23. Eksportuj DataTable do programu Excel z EPPlus
- 24. Jak powiązać datatable do środowiska wykonawczego reportviewer
- 25. Ładowanie tabeli DB dostępu do danych Datatable
- 26. DataTable już należy do innego DataSet
- 27. Export danych z dc.js DataTable do CSV
- 28. Primefaces DataTable nieprawidłowo sortuje
- 29. Linq do Entity AcceptAllChanges SaveChanges
- 30. Entity Framework 5 Code First - Jak "zacząć od nowa"?
Nie. AFAIK przechodzący przez DataTable będzie jedyną opcją – gideon
Hmm, może jest lepszy sposób. Czytam arkusz kalkulacyjny do elementu dataTable, a następnie chcę go użyć do zapełnienia encji SQL. Idę o tym źle? – Brian
@Brian Czytanie arkusza kalkulacyjnego bezpośrednio do encji SQL? – gideon