Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Novedades en ADO.NET

 

Las siguientes características son nuevas en ADO.NET en .NET Framework 4.5.

Las siguientes características son nuevas en el proveedor de datos de .NET Framework para SQL Server en .NET Framework 4.5:

  • Las palabras clave de cadena de conexión ConnectRetryCount y ConnectRetryInterval (ConnectionString) permiten controlar la característica de resistencia de conexión inactiva.

  • La compatibilidad de transmisión de datos de SQL Server en una aplicación admite escenarios donde los datos del servidor no están estructurados. Vea Compatibilidad de transmisión de datos de SqlClient para obtener más información.

  • Se ha agregado compatibilidad con programación asincrónica. Vea Programación asincrónica para obtener más información.

  • Los errores de conexión se guardarán ahora en el registro de eventos extendidos. Para obtener más información, consulta Traza de datos en ADO.NET.

  • SqlClient tiene ahora compatibilidad con la característica de recuperación ante desastres de alta disponibilidad de SQL Server, AlwaysOn. Para obtener más información, consulta Compatibilidad de SqlClient para alta disponibilidad y recuperación ante desastres.

  • Una contraseña se puede pasar como SecureString al usar la autenticación de SQL Server. Vea SqlCredential para obtener más información.

  • Cuando TrustServerCertificate es false y Encrypt es true, el nombre del servidor (o la dirección IP) en un certificado SSL de SQL Server debe coincidir exactamente con el nombre del servidor (o la dirección IP) especificado en la cadena de conexión. De lo contrario, se producirá un error en el intento de conexión. Para obtener más información, vea la descripción de la opción de conexión Encrypt en ConnectionString.

    Si este cambio hace que una aplicación existente ya no pueda conectarse, puede corregir la aplicación usando uno de los siguientes:

    • Emita un certificado que especifique el nombre corto en el campo Nombre común (CN) o Nombre alternativo del sujeto (SAN). Esta solución funcionará para la creación de reflejo de la base de datos.

    • Agregue un alias que asigne el nombre corto al nombre de dominio completo.

    • Use el nombre de dominio completo en la cadena de conexión.

  • SqlClient admite Protección ampliada. Para obtener más información acerca de la protección ampliada, vea conexión Conectar al motor de base de datos con protección ampliada.

  • SqlClient admite conexiones a bases de datos LocalDB. Para obtener más información, consulta Compatibilidad de SqlClient para LocalDB.

  • Type System Version=SQL Server 2012; es el nuevo valor para pasar a la propiedad de conexión Type System Version. El valor Type System Version=Latest; ahora está obsoleto y se ha hecho equivalente a Type System Version=SQL Server 2008;. Para obtener más información, consulta ConnectionString.

  • SqlClient proporciona compatibilidad adicional para columnas dispersas, una característica que se agregó en SQL Server 2008. Si su aplicación ya tiene acceso a datos de una tabla que usa columnas dispersas, debería ver un aumento del rendimiento. La columna IsColumnSet de GetSchemaTable indica si una columna es una columna dispersa que es miembro de un conjunto de columnas. GetSchema indica si una columna es una columna dispersa (vea Colecciones de esquemas SQL Server para obtener más información). Para obtener más información sobre las columnas dispersas, vea Usar columnas dispersas.

  • El ensamblado Microsoft.SqlServer.Types.dll, que contiene los tipos de datos espaciales, se ha actualizado de la versión 10.0 a la versión 11.0. Las aplicaciones que hacen referencia a este ensamblado pueden producir errores. Para obtener más información, vea Cambios recientes en las características del Motor de base de datos.

.NET Framework 4.5 agrega las API que permiten nuevos escenarios al trabajar con Entity Framework 5.0. Para obtener más información acerca de las mejoras y características que se han agregado a Entity Framework 5.0, consulte los temas sobre novedades y versiones y control de versiones de Entity Framework.

Mostrar: