以下是 .NET Framework 4.5 中 ADO.NET 的新增功能。
以下是 .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。 引用此程序集的应用程序可能失败。 有关详细信息,请参阅数据库引擎功能的重大更改。
当与实体框架5.0 一起使用时,.NET Framework 4.5 添加启用新方案的 API。 有关添加到 Entity Framework 5.0 的改进和功能的更多信息,请参见下列主题:新增功能(可能为英文网页)和实体框架发行和版本管理(可能为英文网页)。
ADO.NET 概述
SQL Server 和 ADO.NET
What's New in WCF Data Services
ADO.NET 托管提供程序和数据集开发人员中心
一个人的自学能力非常重要,希望对大家有所帮助!!!
ADO.NET 中的新增功能的更多相关文章
-
WPF4.5 中的新增功能和增强功能的信息
本主题包含有关 Windows Presentation Foundation (WPF) 版本 4.5 中的新增功能和增强功能的信息. 本主题包含以下各节: 功能区控件 改善性能,当显示大时设置分组 ...
-
.NET Framework 4.5、4.5.1 和 4.5.2 中的新增功能
.NET Framework 4.5.4.5.1 和 4.5.2 中的新增功能 https://msdn.microsoft.com/zh-cn/library/ms171868.aspx
-
Windows 10 开发人员预览版中的新增功能(转自 IT之家)
Windows 10 开发人员预览版中的新增功能 在Win10预览版中安装工具与SDK后,即可着手创建Windows通用应用或先浏览目前的环境与此前相比都发生了什么变化. 应用建模 文件资源管理器: ...
-
C# 中的新增功能
百度搜索:C# 中的新增功能 微软有站点专门介绍:C# 中的新增功能. 地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/inde ...
-
.NET平台系列14 .NET5中的新增功能
系列目录 [已更新最新开发文章,点击查看详细] .NET5中不包含的内容 尽管 .NET5 框架中提供了一组重要 API,但它并不包括过去20年左右开发的所有 API,但是.NET Stand ...
-
PHP V5.2 中的新增功能,第 1 部分: 使用新的内存管理器
PHP V5.2:开始 2006 年 11 月发布了 PHP V5.2,它包括许多新增功能和错误修正.它废止了 5.1 版并被推荐给所有 PHP V5 用户进行升级.我最喜欢的实验室环境 —— Win ...
-
C# 6.0 中的新增功能(.NET Framework 4.6 与 Visual Studio 2015 )
C#6.0 在 2015 年7月随着.NET Framework 4.6 一同发布,后期发布了.NET Framework 4.6.1,4.6.2. 一.自动属性初始化(Auto-property i ...
-
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
Microsoft .NET Framework 3.0 .NET Framework 3.0 中增加了不少新功能,例如: Windows Workflow Foundation (WF) Windo ...
-
Windows Server 2016-存储新增功能
本章给大家介绍有关Windows Server 2016 中存储方面的新增功能,具体内容如下: 1.Storage Spaces Direct: 存储空间直通允许通过使用具有本地存储的服务器构建高可用 ...
随机推荐
-
jeecg小吐槽续——自己折腾修改在线开发功能中“默认值”的使用
-- 原来设置了"默认值"的字段,新建表单时不会出现在表单上,要保存后才能在列表页面出现,而且第二次编辑时,设置了"默认值"的字段再也不能改成空值! -- 要修 ...
-
Git工作流总结
引用自:https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md 说明: 个人在学习Git工作流的过程中,从原有的 S ...
-
vector容器经常用法
容器简单介绍 定义及初始化 末尾插入元素 遍历 size 函数是能够动态添加的 通过下标操作添加改变vector内容不是安全的操作 仅能对已存在元素进行下标操作不存在会crash 将元素一个容器复制给 ...
-
.NET程序性能优化基本要领
想了解更多关于新的编译器的信息,可以访问 .NET Compiler Platform ("Roslyn") 基本要领 在对.NET 进行性能调优以及开发具有良好响应性的应 ...
-
认识 Less
CSS(层叠样式表)是一项出色的技术,它使得网页的表现与内容完全分离,使网站维护工作变得更容易,不会因为内容的改变而影响表现,也不会因为表现的改变而影响内容. 作为一门标记性语言,CSS 的先天性优点 ...
-
Effective Java 第三版——13. 谨慎地重写 clone 方法
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
-
ichartjs用法
代码 <script type="text/javascript" src="../js/ichart.1.2.min.js"></scrip ...
-
Java charAt() 方法
charAt() 方法用于返回指定索引处的字符.索引范围为从 0 到 length() - 1. 参数 index -- 字符的索引. 返回值 返回指定索引处的字符. 实例 public class ...
-
asp.net core配置访问地址
配置Kestrel Urls有四种方式,我这里只介绍一种.其它方式可自行百度. 在Program.cs里使用UseUrls()扩展方法进行设置.UseUrls()方法的参数是个字符串数组,可以同时设置 ...
-
kubernetes node管理
目录 Node的扩缩容 删除node节点 Node的隔离与恢复 通过配置文件实现 通过命令行的方式实现 恢复 更新资源对象的label 给一个node添加一个label 将pod调度到指定的node ...