Có thể điền một thực thể với nội dung của một DataTable không?Từ datatable đến Entity
6
A
Trả lời
9
Tôi không chắc chắn đây chính xác là những gì bạn đang tìm kiếm nhưng nó sẽ hoạt động; có một phương pháp mở rộng .AsEnumerable() mà sau đó bạn có thể sử dụng để chiếu hàng vào một thực thể mới.
var products = productTable.AsEnumerable().Select(row => new Product
{
ProductID = row.Field<int>("ProductID"),
Name = row.Field<string>("Name"),
CreatedDate = row.Field<DateTime>("CreatedDate")
});
Phương pháp này không thực hiện bất kỳ chuyển đổi loại nào vì vậy nếu cột chưa có loại, bạn sẽ cần thực hiện chuyển đổi.
1
Tôi tin rằng đây là những gì bạn đang tìm kiếm: Converting DataTable to Entities
Các vấn đề liên quan
- 1. Entity lớp DataTable
- 2. LINQ Chọn Từ DataTable
- 3. Cách di chuyển hàng DataTable đến vị trí đầu tiên của DataTable
- 4. nhận giá trị từ DataTable
- 5. LINQ Chọn DataRow từ DataTable
- 6. Tạo XML từ một DataTable
- 7. Xuất dữ liệu từ một DataTable YUI
- 8. Sao chép các cột cụ thể từ một DataTable này sang một DataTable khác
- 9. Trả về một DataTable bằng cách sử dụng Entity Framework ExecuteStoreQuery
- 10. Tên DataColumn từ DataRow (không phải DataTable)
- 11. Tạo một DataTable từ Tệp CSV
- 12. Đọc các giá trị từ DataTable
- 13. Các cột được chọn từ DataTable
- 14. Làm thế nào để tạo DataTable mới với cấu trúc cột từ DataTable khác?
- 15. Sử dụng LINQ để nhóm dữ liệu từ DataTable
- 16. Di chuyển dữ liệu từ datatable vào datagridview trong C#
- 17. Chuyển đối tượng DataTable từ JavaScript sang Java
- 18. Dapper to DataTable
- 19. Datatable vs Dataset
- 20. jqGrid hoặc dataTable, tốt hơn?
- 21. DataTable như DataGrid.ItemsSource
- 22. JQuery DataTable thoại di động từ một dãy nhấp
- 23. dữ liệu Insert Unicode từ chuỗi xml để DataTable
- 24. Làm thế nào nó hoạt động filterMatchMode từ PrimeFaces DataTable?
- 25. C#: Lấy giá trị từ DataTable bằng PrimaryKey
- 26. Cách tùy chỉnh trình chọn trang từ PrimeFaces datatable
- 27. DataTable không hỗ trợ suy luận lược đồ từ Xml.?
- 28. Tạo một bảng tổng hợp từ một DataTable
- 29. Tạo HTML từ một DataTable sử dụng C#
- 30. Cách lấy Giá trị cột cụ thể từ một DataTable?
Không. AFAIK looping thông qua DataTable sẽ là lựa chọn duy nhất – gideon
Hmm có thể có một cách tốt hơn. Tôi đang đọc một bảng tính trong một dataTable và sau đó muốn sử dụng nó để điền một thực thể SQL. Tôi đang đi về điều này sai? – Brian
@Brian Đọc bảng tính trực tiếp vào thực thể SQL? – gideon