¿Qué es un dataset fuertemente tipado? (.net)¿Qué es un conjunto de datos fuertemente tipado?
Respuesta
Respuesta corta: Un conjunto de datos que está garantizado (por el compilador) para contener un tipo específico.
Un conjunto de datos fuertemente tipado es uno que tiene tipos específicos para las tablas y sus columnas.
Se puede decir
EmployeeDataset ds = ...
EmployeeRow row = ds.Employees.Rows[0];
row.Name = "Joe";
en lugar de:
DataSet ds = ...
DataRow row = ds.Tables["Employees"].Rows[0];
row["Name"] = "Joe";
Esto ayuda porque se captura en el nombramiento de errores en tiempo de compilación, en lugar de tiempo de ejecución y también hace cumplir los tipos de columnas.
Un conjunto de datos que está estrechamente relacionado con una tabla específica en tiempo de compilación para que pueda acceder a las columnas de una tabla utilizando el nombre de columna real en lugar de índice.
Parece que DataSet ya se ha cubierto, pero, para mayor información, tenga en cuenta que en .NET 3.5 hay buenas alternativas para el acceso a datos simples; en particular, cosas como LINQ to SQL. Esto tiene un objetivo similar, pero conserva un modelo OO simple mucho más puro para sus clases de datos.
Desafortunadamente, LINQ to SQL significa LINQ to SQL Server ... – Seiti
@Seiti - ese fue un ejemplo. DbLinq y EF se dirigen a múltiples bases de datos, al igual que LINQ-to-NHibernate cuando llega. –
- 1. ¿Es PowerShell un lenguaje fuertemente tipado?
- 2. ¿Debo devolver un conjunto de datos fuertemente tipado de un servicio web?
- 3. Cadena de conexión dinámica para un conjunto de datos fuertemente tipado
- 4. En .Net/C#, ¿es nulo fuertemente tipado?
- 5. qué exactamente está fuertemente tipado Ver datos en Asp.Net MVC
- 6. Insertar filas en una relación utilizando un conjunto de datos fuertemente tipado
- 7. ¿Cómo puedo incluir DBNull como un valor en mi conjunto de datos fuertemente tipado?
- 8. ¿.NET MVC tiene un RedirectToAction fuertemente tipado?
- 9. Diseño Objeto fuertemente tipado de XML
- 10. fuertemente tipado C++ 0x comparación de enumeraciones
- 11. ¿Utiliza ItemType para un control de repetidor fuertemente tipado?
- 12. Entity Framework con MVC fuertemente tipado
- 13. actionlink fuertemente tipado con asp.net mvc beta?
- 14. Asp.net WebAPI HttpClient fuertemente tipado PostAync
- 15. ¿El rubí está fuertemente o débilmente tipado?
- 16. ActionLink fuertemente tipado en Asp.Net MVC 2?
- 17. asp.net vistas de mvc y viewdata fuertemente tipado
- 18. ¿Es seguro arrojar valores arbitrarios del tipo subyacente a un tipo de enumeración fuertemente tipado?
- 19. TryUpdateModel contra el parámetro del método fuertemente tipado
- 20. Razor no funciona fácilmente con Html.ActionLink fuertemente tipado?
- 21. ¿Dónde debería colocar mi asp.net-mvc fuertemente tipado viewdata?
- 22. asp.net mvc fuertemente tipado ver modelo con multiselect
- 23. Acceso fuertemente tipado a Amazon S3 utilizando C#
- 24. Encuadernación de datos fuertemente tipada y genéricos?
- 25. ¿"Tipo seguro" y "fuertemente tipado" significan lo mismo?
- 26. Buscando un formato de serialización rápido, compacto, transmisible, multilingüe y fuertemente tipado
- 27. Conjuntos de datos fuertemente tipados y cambios de esquema
- 28. ¿Es posible crear un ASP.NET MVC personalizado fuertemente HTML Helper?
- 29. .NET MVC 4 Modelo de vista fuertemente tipado que contiene Modelo fuertemente tipado con EditorPedido y Vista preliminar de EditorTemplate no vinculante
- 30. ¿Por qué no se escribe fuertemente typedefs?
Esto no es del todo correcto. El conjunto de datos tiene tipos para las tablas y los tipos tienen propiedades para las columnas de las tablas. Nitpicking ... :-) –