¿Es posible completar una entidad con los contenidos de una DataTable?De datatable a Entity
6
A
Respuesta
9
No estoy seguro de que esto sea exactamente lo que está buscando, pero debería funcionar; hay un método de extensión .AsEnumerable() que luego puede usar para proyectar la fila en una nueva entidad.
var products = productTable.AsEnumerable().Select(row => new Product
{
ProductID = row.Field<int>("ProductID"),
Name = row.Field<string>("Name"),
CreatedDate = row.Field<DateTime>("CreatedDate")
});
Por lo que yo sé el método .Field<T>()
no hacer ningún tipo de conversión por lo que si la columna no ha tenido el tipo de conjunto que tendrá que hacer la conversión a sí mismo.
1
creo que esto es lo que busca: Converting DataTable to Entities
Cuestiones relacionadas
- 1. Devolviendo una DataTable utilizando Entity Framework ExecuteStoreQuery
- 2. Casting datatable genérico a datatable type
- 3. Cómo agregar un DataTable a otro DataTable
- 4. C#, DataTable a ArrayList?
- 5. CDocumento XMLDo a DataTable?
- 6. DataColumn a DataTable
- 7. DataTable a JSON
- 8. Cómo convertir IQueryable a DataTable
- 9. DataTable a JSON usando jQuery
- 10. Convertir DataTable a CSV stream
- 11. ¿Convertir DataTable a lista genérica?
- 12. ¿Convertir selecciones nuevas a DataTable?
- 13. Completar clases desde DataTable
- 14. Cómo iterar a través de una DataTable
- 15. Convertir datatable a lector de datos
- 16. Agregando valores a celdas de DataTable específicas
- 17. De DataTable en C# .NET a JSON
- 18. convertir datos csv a DataTable en VB.net
- 19. Agregar un botón Actualizar a jQuery Datatable
- 20. DataTable ya pertenece a otro DataSet
- 21. Convertir DataTable a lista genérica en C#
- 22. Convertir SqlDataSource a DataTable y DataView
- 23. Pasar datatable a un procedimiento almacenado
- 24. Convertir DataTable a IEnumerable <T>
- 25. Encuadernación WPF DataGrid a DataTable usando TemplateColumns
- 26. Cadena XML a DataTable en C#
- 27. cómo copiar solo las columnas de una DataTable a otra DataTable?
- 28. DataTable Union
- 29. DataTable y DataSet ¿deberían estar obsoletos ahora?
- 30. Columnas seleccionadas de DataTable
Nop. AFAIK recorriendo el DataTable será la única opción – gideon
Hmm tal vez haya una mejor manera. Estoy leyendo una hoja de cálculo en una tabla de datos y luego quería usar eso para llenar una entidad SQL. Estoy haciendo esto mal? – Brian
@Brian ¿Lee la hoja de cálculo directamente en la Entidad SQL? – gideon