快速学习ADO.NET程序集

ADO.NET还是比较常用的,于是我研究了一下ADO.NET程序集,在这里拿出来和大家分享一下,希望对大家有用。ADO.NET程序集构成 .NET Framework 应用程序部署、版本控制、重复使用、激活范围和安全权限的基本单元。 程序集提供类型和资源的集合,二者结合在一起构成功能的逻辑单元。 对于 CLR,类型不存在于程序集的上下文之外。 有关创建和部署程序集的更多信息,请参见使用程序集编程。

创新互联建站专注于企业成都营销网站建设、网站重做改版、盐津网站定制设计、自适应品牌网站建设、H5页面制作商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为盐津等各大城市提供网站开发制作服务。

强命名ADO.NET程序集

强名称(或数字签名)由程序集的标识组成,该标识包括程序集的简单文本名称、版本号和区域性信息(如果提供)、公钥和数字签名。 数字签名使用相应私钥从程序集文件生成。 程序集文件包含程序集清单,该清单包含组成程序集的所有文件的名称和哈希。

#T#强命名程序集可为应用程序或组件提供***的标识,其他软件可以使用该标识显式引用应用程序或组件。强命名可以保护程序集,防止包含恶意代码的程序集冒充。 强命名还可以保证组件的不同版本之间的版本一致性。 对于将要部署到全局程序集缓存 (GAC) 的程序集,必须进行强命名。 有关更多信息,请参见创建和使用具有强名称的程序集。

ConnectionString 语法

下面的示例演示如何使用配置文件的 connectionStrings 元素仅允许使用特定的连接字符串。 有关从配置文件中存储和检索连接字符串的更多信息,请参见连接字符串 (ADO.NET)。

 
 
  1.  name="DatabaseConnection" 
  2. connectionString="Data Source=(local);Initial 
  3. Catalog=Northwind;Integrated Security=true;" />

KeyRestrictions 语法

以下示例启用相同的连接字符串,启用 Encrypt 和 PacketSize 连接字符串选项,但是限制任何其他连接字符串选项的使用。

 
 
  1.  name="DatabaseConnection" 
  2. connectionString="Data Source=(local);Initial 
  3. Catalog=Northwind;Integrated Security=true;"
  4. KeyRestrictions="Encrypt=;Packet Size=;"
  5. KeyRestrictionBehavior="AllowOnly" />

包含 PreventUsage 的 KeyRestrictionBehavior 的语法,下面的示例启用相同的连接字符串,并允许使用 User Id、Password 和 Persist Security Info 以外的所有其他连接参数。

 
 
  1.  name="DatabaseConnection" 
  2. connectionString="Data Source=(local);Initial 
  3. Catalog=Northwind;Integrated Security=true;"
  4. KeyRestrictions="User Id=;Password=;Persist Security Info=;"
  5. KeyRestrictionBehavior="PreventUsage" />

网站标题:快速学习ADO.NET程序集
文章来源:http://www.hantingmc.com/qtweb/news3/117453.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联