1. M.P.
En un documento en Word defina con sus palabras el concepto
de Managed Providers (M.P).
Los proveedores administrados, un nuevo tipo de proveedor de datos, son la
única manera de ADO.NET directa para acceder a fuentes de datos. Dichos
proveedores envuelven una fuente de datos y devolver los datos a través de
Microsoft. NET. Los proveedores administrados comparten una visión de OLE
DB, pero son especializados, optimizados y fáciles de usar.
Cada vez que se emite comandos para recuperar datos, se interactúa con un
proveedor administrado. Cuando escribí este artículo, sólo el archivo. Beta de
NET Framework 1 estaba disponible. Beta 1 contiene sólo dos proveedores
administrados: uno para SQL Server 7.0 y posteriores, y uno para todos los
proveedores OLE DB. En realidad, sólo el proveedor de SQL Server es un
proveedor administrado, ya que tiene acceso a datos a través de API interno de
SQL Server. Proveedores OLE DB trabajan a través de COM y revelan su
salida a través de los objetos COM. En. NET, trabajar con objetos COM tiene
una cierta cantidad de sobrecarga porque. NET no tiene compatibilidad con
COM nativa. . NET objetos no son objetos COM, y lo que necesita clases de
proxy intermedios para hacerlos interactuar. Por lo tanto, el uso de proveedores
de OLE DB puede causar un rendimiento pobre. Pero en la actualidad, el
proveedor sólo logró disponible es para SQL Server 7.0 y versiones
posteriores. Arquitectónicamente hablando, proveedores administrados siguen
la misma filosofía de OLE DB, pero regresan de registros a través de. NET
objetos nativos.
El proveedor administrado OLE DB es equivalente a que el proveedor OLE DB
para ODBC y es menos eficiente que el proveedor de ODBC en el acceso a la
misma fuente de datos. El proveedor administrado de OLE DB no accede
directamente a la fuente de datos, sino que pasa a través de la capa COM OLE
DB. Este enfoque se traduce en una sobrecarga mínima.