摘要: 下面的两个类,对SQL的连接对象进行了严格的控制,可以有效的防止连接的 泄漏第一种:using System;using System.Collections.Generic;using System.Linq;using System.Data;using System.Text;using System.Data.SqlClient;using System.Configuration;usi... 阅读全文
posted @ 2010-11-27 20:40 TerryChou 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信... 阅读全文
posted @ 2010-11-27 17:02 TerryChou 阅读(561) 评论(0) 推荐(0) 编辑
摘要: C#反射总结 Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行... 阅读全文
posted @ 2010-11-27 16:57 TerryChou 阅读(736) 评论(0) 推荐(1) 编辑
摘要: 项目文件架构实现步骤为:4-3-6-5-2-1ID项目描述用途项目引用关系实例所需文件相关方法1Web表现层Web页和控件引用BLLWebUI.aspxWebUI.aspx.csGetContent()2BLL业务逻辑层业务逻辑组件引用 IDAL,Model,使用DALFactory创建实例Content.csContentInfo GetContentInfo(int id)3IDAL数据访问层... 阅读全文
posted @ 2010-11-27 16:52 TerryChou 阅读(2454) 评论(1) 推荐(2) 编辑
摘要: 今天遇到一个挺怪的问题,采用了工厂模式后,出去找不到程序集的问题:未能加载文件或程序集“Tianyige.SqlServerDAL”或它的某一个依赖项。系统找不到指定的文件。解决思路:以前遇到过这类问题,问题在于对程序集和命名空间名称混淆了,比如:命名空间叫SQLServerDAL,而程序集可能叫“Tianyige.SQLServerDAL”,或者叫... 阅读全文
posted @ 2010-11-27 14:17 TerryChou 阅读(6209) 评论(2) 推荐(0) 编辑