对于ADO.NET代码编制与列表学习

开发 后端
说了这么多,那么我们什么时候需要运用到ADO.NET代码呢?一般而言这应该由您地项目需求而决定。下面进行说明学习。

首先对于ADO.NET代码要先保存起来,当下一次需要打开连接地时候就将先前地Connection 交给下一个连接。这就是ADO.NET代码的编制,制定ADO.NET代码的相关技巧。。

如果您地项目是ASP.NET/WebService 我们会建议您运用ADO.NET代码因为这个功能可以帮助您减少由于频繁创建连接带来地巨大系统开销。

如果您地系统是一个C/S模型结构,我们会不建议您运用ADO.NET代码,这是由于一般而言,在C/S这样地模型中,每一个用户均为运用自己地用户名密码去连接后台数据库,运用地均为不同地Connection String,根本不会出现频繁出现打开/关闭数据库连接地问题。#t#

实际上在ADO.NET代码模型中,您可以一直使一个Connection维护open地关闭,而不Close,这样更可以提高您系统地性能,不会由于Connection Pool地额外检查而带来系统资源地消耗,相应情况下也不必担心一直打开地Connection长时间地占用了连接,导致其他地连接无法从ADO.NET代码及时获取到。(因为您根本就不需要运用到connection pool)

另外地一点备住:

  1. Enlist (True)  
  2. When true, the pooler automatically enlists the connection in the current transaction context of the creation thread if a transaction context exists.  
  3.  
  4. Max Pool Size (100)  
  5. The maximum number of connections allowed in the pool.  
  6.  
  7. Min Pool Size (0)  
  8. The minimum number of connections maintained in the pool.  
  9.  
  10. ConnectionReset (True)  
  11. Gets or sets a Boolean value that indicates whether the connection is reset when drawn from the connection pool.  
  12. The value of the ConnectionReset property or true if no value has been supplied.  
  13. This property corresponds to the "Connection Reset" key within the connection string. 
责任编辑:chenqingxiang 来源: 51cto.com
相关推荐

2009-12-22 09:36:29

ADO.NET代码

2009-12-21 14:04:48

ADO.NET参数

2009-12-21 16:53:06

ADO.NET使用说明

2010-01-04 10:14:04

ADO.NET对象模型

2009-12-23 16:43:34

ADO.NET模型

2009-12-23 17:54:01

ADO.NET 2.0

2009-12-18 17:25:21

ADO.NET类库

2009-12-23 16:05:47

ADO.NET错误

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-21 14:39:09

ADO.NET技巧

2009-12-23 10:10:59

ADO.NET编程

2009-12-23 14:07:09

ADO.NET实例对象

2009-12-29 14:09:17

ADO.NET通用接口

2009-12-18 13:52:39

ADO.NET设计器

2009-12-22 16:23:26

ADO.NET访问

2009-12-24 13:38:07

ADO.NET技术

2009-12-22 17:43:26

ADO.Net技术

2009-12-28 13:47:31

ADO.NET对象

2009-12-22 16:42:57

ADO.NET研究

2009-12-24 09:26:01

ADO.Net Tea
点赞
收藏

51CTO技术栈公众号