『 天道酬勤 』 李天平的博客


君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。
posts - 127, comments - 2848, trackbacks - 83, articles - 18
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
1.增加了高效连接模式:适合大量表的情况下,启用此项实现快速连接。详见:http://bbs.maticsoft.com/showtopic-382.aspx
2.增加对MySQL数据库的支持。详见:http://bbs.maticsoft.com/showtopic-381.aspx
3.根据sql语句直接生成SQL脚本的拼接代码,这样提供更灵活的数据层代码生成。
4.根据sql查询结果生成数据脚本,而不是整个表的数据脚本。详见:http://bbs.maticsoft.com/showtopic-383.aspx
5.基于sql方式DAL代码生成,add方法增加字段空值插入的判断
6. BLL增加public List<> GetModelList()方法,返回list<>数据。
7.记录错误日志信息。
8.发布BLL层代码模板组件源码。
9.发布Web层代码生成组件源码。
10.发布Model代码生成组件源码。下载:http://bbs.maticsoft.com/showtopic-37.aspx

免费下载:http://www.maticsoft.com/softdown.aspx

Feedback

#1楼  回复 引用 查看   

2008-10-01 00:15 by LanceZhang      
支持!想当年就是李兄的codematic带俺走上了三层之路

#2楼  回复 引用 查看   

2008-10-01 00:17 by chegan      
以前使用过,挺好,支持
刚才使用了一下,window xp,sql2005,连接数据库一直显示 “正在验证和连接服务器”,好像死机一样不动了
关闭进程,然后重新打开,刷新就可以了

#3楼  回复 引用 查看   

2008-10-01 01:49 by 一抹微蓝      
支持李哥!我最喜欢的工具之一。

#4楼  回复 引用 查看   

2008-10-01 03:15 by vento      
试用了下导出数据库文档的功能,但总提示错误:
文档生成失败!(在关键字'precision'附近有语法错误。第一行:'IDX'附近有语法错误。)

#5楼  回复 引用 查看   

2008-10-01 07:16 by lexus      
还是会关注……

#6楼  回复 引用 查看   

2008-10-01 08:15 by Wuya      
如果SQL SERVER字段名是中文,那么在生成文档的时候会出错。

#7楼  回复 引用 查看   

2008-10-01 09:33 by NoText      
工具太强大了,强烈支持!

#8楼  回复 引用 查看   

2008-10-01 09:41 by 侯垒      
很好用,功能很强大 。

#9楼  回复 引用 查看   

2008-10-01 17:04 by ilovedotnet      
每逢假期,楼主都很牺牲休息时间来作更新,真是让人感动啊!
非常感谢!!!

#10楼  回复 引用 查看   

2008-10-01 22:59 by 凌军      
强烈支持!很不错!

#11楼  回复 引用 查看   

2008-10-02 20:06 by Freewind      
好东西。。。

#12楼  回复 引用 查看   

2008-10-02 22:02 by bluesky521      
支持,一直在用,不错,但是生成Oracle的存储过程有错呀

#13楼[楼主]  回复 引用 查看   

2008-10-03 12:54 by 李天平      
非常感谢大家的支持!如果使用过程中有什么问题或bug可以到这里来提交:http://bbs.maticsoft.com
以方便及时的修改和完善,避免影响大家使用。

#14楼  回复 引用 查看   

2008-10-05 08:27 by Shannon      
密切关注!

#15楼  回复 引用 查看   

2008-10-10 11:57 by delphi-new      
给动软提个建议

1.给表名加中括号,比如如果我使用user作为我的表名的话,
那结果查询的时候就报错
如果给加中括号[user]就不会出该问题了

#16楼  回复 引用 查看   

2008-10-15 15:07 by SuperSaiyan      
虽然反应还不错, 不过, 代码生成器虽然我会用, 不过, 做这个的开发, 是我打死都不愿的.

因为有很多好东西已经在那里了, 比如codesmith, 而且微软的gax/gat也在那里, 完全免费的. 不和大公司竞争, 原则是这么说的.

#17楼  回复 引用 查看   

2008-10-19 14:44 by 北京奥运      
总是连接不上数据库呀,以前的版本是没有问题的

#18楼  回复 引用 查看   

2008-10-24 17:27 by Buffalo      
生成的Model,属性第一个字母不是大写

#19楼  回复 引用 查看   

2008-11-28 08:50 by 徐伟      
很不错的东东。

#20楼  回复 引用 查看   

2008-12-26 15:42 by sk-net      
我的版本是2.18连接sql2005 总是连接不上 是什么原因呢

#21楼  回复 引用 查看   

2009-01-06 22:18 by 心的感觉      
请问一下李老师,我生成的代码里全是SQL语句,我怎么生成的时候里面就是存储过程呢?我记得以前的版本可以的!

#22楼  回复 引用 查看   

2009-01-08 09:25 by 无拘无束      
你好 李老师,我的MSSQL2000 不知道为什么 用 . 用(local),(localhost),127.0.0.1,都连接不上。

我打了SP3的补丁,然后试了TELNET 127.0.0.1 1433 可以连接上 1433端口,但是还是无法连接,说是地址或者用户名密码错误,我的用户名和密码肯定是对的。。

求救。。。。我邮箱 zx_gt@126.com QQ 40509985
谢谢啊~

#23楼  回复 引用 查看   

2009-01-15 08:42 by liyf      
用了感觉不错,但有点不好,函数(添加,更新,删除等函数)没有提供事务的参数,这样有时候用起来很不方便!

#24楼  回复 引用 查看   

2009-07-27 09:55 by FelixYao      
项目中的com.excel.dll,在发布的时候,怎么报错?需要用regsvr32 - i 注册吗? 好象是权限的问题,如果用com.excel.dll的话,权限该怎么设置?
错误信息如下:
System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 在 DataToExcel.OutputExcel(DataTable dt, String strTitle, String FilePath, Hashtable nameList)

谢谢.


#25楼[楼主]  回复 引用 查看   

2009-07-28 20:01 by 李天平      
@FelixYao 这是个第三方的组件。需要添加引用编译,具体使用可以参考DataToExcel.cs。也可能是你的操作系统环境引起的错误。

#26楼  回复 引用 查看   

2009-07-30 13:05 by FelixYao      
@李天平
已经添加引用过 com.excel.dll ,在debug的时候,因为是在本机所以没有报错.但是,发布以后,在别的机器上浏览的时候,使用excel导出的时候,就报错了。
System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 在 DataToExcel.OutputExcel(DataTable dt, String strTitle, String FilePath, Hashtable nameList)
在网上查了一下,应该是权限的问题.

解决方法一:
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档
之后
单击属性打开此应用程序的属性对话框。
2. 单击标识选项卡,然后选择交互式用户。
3.单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后
自定义->编辑->添加ASP.NET账户和IUSER_计算机名


* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。
13. 确保允许每个用户访问,然后单击确定。
14. 单击确定关闭 DCOMCNFG。

解决方法二:
如果上述方法不能解决问题,就应该是权限问题,请尝试用下面的方法:
在web.config中使用身份模拟,在<system.web>节中加入 <identity impersonate="true" userName="你的用户名" password="密码"/>
</system.web>


使用解决方法二解决了问题,但总感觉不太好,有象解决方法一 一样的方案吗?
请问大家是在怎么解决这个问题的.谢谢.多有打扰,请见量.

#27楼  回复 引用 查看   

2010-12-13 21:49 by TAT      
支持!

#28楼  回复 引用 查看   

2011-05-17 09:11 by Tc_gui      
在关键字'precision'附近有语法错误。第一行:'IDX'附近有语法错误。)

这个错误怎麽没人知道啊?