此类库是上篇ThreeLayerLibv1.0的升级版本,对系统的整体组织架构做了进一步优化和改进,在此感谢sp1234、cfx等大神的指点。 改进: 1、增加了数据库的数据类型和.NET语言数据类型的映射类DataTypeConverter,从而支持了多种数据库字段类型,不再仅于数字、文本类型。 2、增加了SQL的参数化查询的DAL实现SqlLibWithParam,不再仅限于SQL语句的拼接,降低了被SQL注入攻击的风险。 3、去掉了BLL一层,因为它只是个传声筒,没有存在的必要,具体的业务逻辑由客户就具体情况自己设计。类库入口改为DataAccess。 4、把IDAL从抽象接