程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> ADO.NET 中的新增功能

ADO.NET 中的新增功能

編輯:關於.NET
ADO.NET 中的新增功能: .NET Framework (current version)  

以下是 .NET Framework 4.5 中 ADO.NET 的新增功能。

SqlClient Data Provider

以下是 .NET Framework 4.5 中用於 SQL Server 的 .NET Framework 數據提供程序的新增功能:

  • ConnectRetryCount 和 ConnectRetryInterval 連接字符串關鍵字 (ConnectionString) 可以讓你控制空閒連接復原功能。

  • SQL Server 到應用程序的流支持支持服務器上的數據是非結構化的情況。  有關更多信息,請參見SqlClient 流支持。  

  • 已添加了異步編程支持。  有關更多信息,請參見異步編程。  

  • 連接故障現在將記錄在擴展事件日志中。  有關詳細信息,請參閱ADO.NET 中的數據跟蹤。  

  • SqlClient 現在支持 SQL Server 的高可用性、災難恢復功能 AlwaysOn。  有關詳細信息,請參閱SqlClient 對高可用性的支持,災難恢復。  

  • 使用 SQL Server 身份驗證時,密碼可以作為 SecureString 傳遞。  有關更多信息,請參見SqlCredential。  

  • 如果 TrustServerCertificate 為 false 且 Encrypt 為 true,則 SQL Server SSL 證書中的服務器名稱(或 IP 地址)必須與連接字符串中指定的服務器名稱(或 IP 地址)完全匹配。  否則,連接嘗試將失敗。  有關更多信息,請參見 ConnectionString 中Encrypt 選項的說明。  

    如果此更改導致現有應用程序不再連接,可以通過以下方法之一修復應用程序:

    • 頒發證書,以在公用名 (CN) 或主題備用名稱 (SAN) 字段中指定短名稱。  此解決方案將適用於數據庫鏡像。  

    • 添加別名,將短名稱映射到完全限定的域名。

    • 在連接字符串中使用完全限定的域名。

  • SqlClient 支持擴展保護。  有關擴展保護的詳細信息,請參閱使用擴展保護連接到數據庫引擎。  

  • SqlClient 支持連接到 LocalDB 數據庫。  有關詳細信息,請參閱SqlClient 對 LocalDB 的支持。  

  • Type System Version=SQL Server 2012; 是傳遞給 Type System Version 連接屬性的新值。   Type System Version=Latest;值現已過時,它與 Type System Version=SQL Server 2008; 等效。  有關詳細信息,請參閱ConnectionString。  

  • SqlClient 為稀疏列(SQL Server 2008 中新增的功能)提供額外支持。  如果應用程序已訪問使用稀疏列的表中的數據,應看到性能有所提高。   GetSchemaTable 的 IsColumnSet 列指示某列是否為屬於列集成員的稀疏列。   GetSchema 指示某列是否為稀疏列(有關更多信息,請參見 SQL Server 架構集合)。  有關稀疏列的詳細信息,請參閱使用稀疏列。  

  • 包含空間數據類型的程序集 Microsoft.SqlServer.Types.dll 已從 10.0 版本升級到版本 11.0。  引用此程序集的應用程序可能失敗。  有關詳細信息,請參閱數據庫引擎功能的重大更改。  

ADO.NET Entity Framework

當與實體框架5.0 一起使用時,.NET Framework 4.5 添加啟用新方案的 API。  有關添加到 Entity Framework 5.0 的改進和功能的更多信息,請參見下列主題:新增功能(可能為英文網頁)和實體框架發行和版本管理(可能為英文網頁)。  

請參閱  ADO.NET

ADO.NET 概述
SQL Server 和 ADO.NET
What's New in WCF Data Services
ADO.NET 托管提供程序和數據集開發人員中心

一個人的自學能力非常重要,希望對大家有所幫助!!!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved