zoukankan      html  css  js  c++  java
  • SubSonic3.0.0.4.2源码包与调用Dll

    ================================================================

    名    称:SubSonic插件
    版    本:3.0.0.4.2
    最后更新:2013-8-30
    官    网: http://www.subsonicproject.com/

    BUG 修改:Empty(AllEmpty)
    Email:   1654937@qq.com
    学习讨论:SubSonic3.0学习群(327360708)
    相关博客:http://www.cnblogs.com/EmptyFS/

    ================================================================

    版本修改历史

    3.0.0.4.2版修复了下面问题:
    添加了Mr.Tom整理的生成实体加说明功能,并修正了字段注释中存在换行时出错问题
    修正了在数据库表名加了s,而生成模版自动去掉s的问题
    修改了对数据表进行添加或修改操作时,没有赋值的字段也会同步更新的问题(即实体中某个字段并没有对其进行赋值,进行新增操作时,我们需要数据库中自动使用默认值,但实际操作却会将空内容更新到数据库中,并没有使用默认值;进行修改操作时,则会使用内容覆盖原有内容)
    修改了数据库字段名称由于是关键字而产生的异常
    其他一些小问题的修改


    3.0.0.4.1版修复了下面问题:
    1、Structs.tt模版生成时,没有给PropertyName属性赋值引起的空指针异常(System.NullReferenceException异常)
    2、使用SubSonic.Query.Select和SubSonic.Query.SqlQuery查询时,设置了Top属性后,产生的“未处理InvalidOperationException异常(关键字'TOP'附近有语法错误)”Bug
    3、生成的表名自动加复数(s)产生的“用户代码未处理SqlException,对象名'xxxs'无效”异常
    4、使用SubSonic.Query.Select和SubSonic.Query.SqlQuery查询时,字段类型为tinyint时列丢失问题的Bug修复
    5、为SubSonic.Query.Select和存储过程查询添加更多的执行功能(返回内容)

    至于使用Json反序列化获得的实体进行更新操作时,只能执行添加而不能执行修改(编辑)操作的问题,这种操作问题的修改,我想应该比较少人使用,所以就不加到代码中,如果有需要的用户请登陆我的博客对着修改就可以了。


    更多关于SubSonic3.0的信息,请访问博客:http://www.cnblogs.com/EmptyFS/

    除了以上内容外,在T4模版那里也做了一些改变

    1、将数据结构模版拆分为两个,原Structs.tt模版生成的数据表调用名改为“表名+Structs”,主要给其他模版调用,新增了EntityTable.tt模版,主要用于开发过程中,要使用到表名或字段名时,可以使用本模版生成的类来调用,减少硬编码
    2、增加了逻辑层生成模版,生成的模版加了partial属性,即生成的逻辑层代码由CreateBll.tt进行生成控制,而自定义的逻辑层函数在创建类时手动加上partial属性就可以同时并存,方便调用。另外大家在开发过程中,可以将比较多拥有相似功能的函数进行封装,在逻辑层生成模版这里统一生成,这样就可以大大减少了开发中的代码量了,具体请看下图

    下载地址:http://files.cnblogs.com/EmptyFS/SubSonic3.0.0.4.2.rar

  • 相关阅读:
    NO29 用户提权sudo配置文件详解实践--志行为审计
    NO28 第四关考试题
    NO27 定时任务
    NO26 Linux的文件权限--chmod--Linux删除文件说明--suid--sgid
    NO25 三剑客之SED行天下
    NO24 第三关--企业面试题
    gcc编译错误表
    C++的精髓——虚函数
    gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer
    正确使用#include和前置声明(forward declaration)
  • 原文地址:https://www.cnblogs.com/EmptyFS/p/3292038.html
Copyright © 2011-2022 走看看