欧普下载是国内较新、较齐、较安全的软件下载基地!
当前位置:首页 ›› 其他软件 ›› 编程相关 ›› SocanCode代码生成器下载

SocanCode代码生成器 v7.5官方版

SocanCode代码生成器[下载地址]
SocanCode代码生成器 v7.5官方版

SocanCode代码生成器是一款好用的自动代码生成工具,内置C#,全新的Javascript模板引擎,模板化的代码生成器,可自定义各种编程语言代码,增加了对Sybase、DB2、PostgreSql数据库的支持。需要的编程人员可以下载!

SocanCode代码生成器 v7.5官方版

软件功能

1、纯绿色软件,无需安装

2、支持Access,SqlServer,MySql,Oracle,SQLite,Sybase,DB2,PostgreSql连接

3、全模板化的代码生成器,轻松修改即可实现自定义各种编程语言模板、支持代码批量输出

4、内置一套强大的C#三层架构模板,此模板支持生成简单三层及工厂模式三层,支持生成VS2005/2008/2010解决方案、支持生成缓存代码、支持生成分页代码

5、内置一套MySql和SqlServer的存储过程模板

6、支持直接执行SQL语句

7、内置代码转模板、C#转VB等小工具,更多功能开发中...

8、“您只需打开软件,连接数据库,选中表格,右键选择‘生成代码’,即可方便地查看对应表格生成的代码。选择数据库,右键选择‘输出代码’,选择表及进行生成代码的配置,即可轻松生成整个解决方案的代码”

常见问题

1、为什么DAL层中CreateInDbParameter方法中没有把字段长度添加进参数?

CreateInDbParameter这个方法有个重载,一个是参数带长度的,另一个参数不带长度.如果参数不带长度,那么输入的字符超出则会出现异常,如果参数带长度,输入的字符超出就会按此长度截取,不出错.有些开发人员认为不出错的好.实际上那是把这个错误留给客户了.客户输入的长度不对,而且保存成功,结果再查询后看到的又不是自己输入的,这不是一个严重的bug吗?而采用不带长度的方法,在开发人员自己测试时就已经抛出异常了,所以就会马上在上层限定用户的输入长度.这样就已经在开发阶段屏蔽了这个bug了.这就相当于提醒了开发人员在上层不要漏了检测用户输入.

2、为什么我输出的项目中Web项目不可用?

这是因为你的VS2005没有打上SP1,你可以打上SP1,也可以删除Web项目,新建网站.添加相关引用即可。

3、为什么连接的语句都没看到Close方法,是不是一直保持连接?

因为全部使用了Using方法,所以用完后,资源自然会释放。无需显示地调用Close方法,而且更安全。

4、为什么安装了据说已经解决了某问题的新版本后,发现问题还是存在

这可能是安装之前没有卸载旧版本,请先在控制面板中删除旧版本,然后再安装新版本。 (目前最新的版本已经是绿色软件,无需安装)

5、为什么DAL层Add方法少了几个参数?

省略的参数有两种:

1、标识字段。标识字段会自增,新增一条记录自动赋值,所以无需赋值

2、有默认值的字段。通常设计数据库时会把新增方法中值固定的字段设置默认值。例如“发表时间”默认值为getdate(),“浏览次数”默认值为0。而如果程序中要根据业务赋不同的值,那这个默认值也没什么意义。你可以先生成代码,再设置默认值。 或者修改Codes源代码中DALCode.cs文件中的Add方法,编译后覆盖运行目录中的同名文件即可。目前的新版本可选择是否过滤带默认值的字段。

6、生成代码后,有些类找不到,例如PageList,PageInfo?

有些一个项目中公用的类是在生成的类中找不到的。在数据库上点击右键,选择"输出代码",输出的文件夹中才有。

7、非Access、SqlServer、MySql、Oracle、Sqlite 如何使用代码生成器?

目前数据库只支持以上四种数据库直接连接,但数据库基类还支持Sqlite数据库。要使用代码生成器,需要将数据库的结构按原样建立在以上四种支持直连的数据库中(简单的方法就是导出SQL脚本后在以上三种数据库运行即可),再生成代码,生成后修改web.config的连接配置即可。如果不是以上四种数据库也不是Sqlite,则需要自己在DBUtility中手工写个Helper才能使用。

更新内容

1、支持Advantage、Asa、Ase、DB2、Firebird、Mimer、MySql、NexusDB、OleDb、Oracle、PervasiveSql、PostgreSql、SQLite、SqlServer、SqlServerCe、Teradata、VistaDB、Pdm数据文件等连接

2、可以生成数据库文档:可生成Html、Word、Pdf 以及数据建表句(在SqlServer上测试有效)

3、CSharp金泽宽改进增强版:可生成WinUI、WebUI、JsonWebUI等。

4、用CSharp金泽宽改进增强版生成后的解决方案你只需打开来把WinUI或WebUI、JsonWebUI设为启动项即可正常工作,数据库连接语句全生成的(Asa、Pdm生成的要手动改下数据库连接语句)

5、实体类可生成:C#2.0、C#3.0以上、MVC、WCF等。

6、CSharp金泽宽改进增强版作者QQ:506592852 如您在使用过程发出BUG可以提交给我,希望大家一起来完善此神器。

下载SocanCode代码生成器 v7.5官方版
本地下载地址:
本地电信下载
本地电信下载
本地联通下载
本地联通下载
本地迅雷下载
本地迅雷下载
移动用户下载
移动用户下载

版权声明:本站提的序列号、注册码、注册机、补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

相关文章
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册