Posted on 2008-02-10 15:49
李天平 阅读(14302)
评论(40) 编辑 收藏
1. 完善了新建项目功能,支持简单3层和工厂模式项目的生成。
2. 完善了代码自动批量生成。
3. 增加了代码插件机制,支持可扩展的代码生成插件,用户可以自己定制代码生成的插件,按用户需求进行代码生成。详见插件接口开发帮助和源码。
4. 支持父子表(事务)的代码生成。
5. 新增直接生成Web项目的Aspx页面及cs文件
6. 支持视图的代码生成。
7. 完善了DB脚本和存储过程生成的一些问题。
8. 支持Word2007的数据库文档的生成。
9. 支持多主键和条件字段的情况。
10. 修正了一些bug。
新功能截图预览
下载地址1:http://files.cnblogs.com/ltp/Codematic2.rar
下载地址2:http://www.maticsoft.com/softdown.aspx
希望大家使用后,对遇到的问题及时反馈,方便及时完善,避免影响大家使用。
安装与使用经验交流与bug反馈:http://bbs.maticsoft.com/showforum-4.aspx
Feedback
第一次知道这个软件 看了你的FLASH教程之后 感觉挺方便的 但是绝对还是挺多地方不太懂 需要好好研究一下 谢谢了
谢谢,喜欢代码生成器,因为我是懒人,虽然自己也做了一个简单的,但明显用你的这个能节约更多时间:)
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.Data.Sql;
能提供新版本的几个相关组件么?
--------------------------------------------------------------------------------
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'A_Category' 中的标识列插入显式值
怎么用存贮方式老是有这个问题?
晕,从新建项目那里就提示“未将对象引用设置到实例”,老兄访问了空对象?
@v5star 下载微软的企业库即可.
@粑粑糖 是当前最新版本吗?新建项目前是否建立了数据库连接?
@Tidus @cff 请在http://bbs.maticsoft.com/showforum-8.aspx提交你的问题,说清楚你的情况,否则不知道你具体说什么
@nayear 谢谢建议
下载了,试用了,生成的代码,WEB项目打不开是为何,提示需要转换,但提示无法分析项目文件 Web.csproj。
连接Oracle时出现如下:
你的库里面是否有表?看错误好像是comboBox1中1条记录都没有,而让comboBox1.SelectedIndex = 0造成的
请各位朋友反馈问题尽量到:http://bbs.maticsoft.com/showforum-4.aspx
并描述你的错误(环境)详细情况,谢谢
当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'A_Category' 中的标识列插入显式值
怎么用存贮方式老是有这个问题?
兄弟,知道是怎么回事吗?
用默认模板来生成的类代码中,属性的类型和属性名中间没有空格,我在模板里面加上空格后,生成的代码依然没有
@静旅 插入显示值应该是SET IDENTITY_INSERT [T_News] ON
@HOH 模板生成目前还不行
--引用--------------------------------------------------
李天平: 你的库里面是否有表?看错误好像是comboBox1中1条记录都没有,而让comboBox1.SelectedIndex = 0造成的
--------------------------------------------------------
是的,刚创建的数据库,没有表。
后台左侧菜单为什么加载不了呢?
return dal.GetTreeList(strWhere);
在这出错!
@Caesar 首先需要安装微软的ieWebControls,其次检查web.config里配置的程序集名称是否和实际程序集名称一致,否则反射会失败。
--引用--------------------------------------------------
李天平: @Caesar 首先需要安装微软的ieWebControls,其次检查web.config里配置的程序集名称是否和实际程序集名称一致,否则反射会失败。
--------------------------------------------------------
搂主怎么不直接用上.net2.0里面的TreeView?IEWC--调试了半天才知道有C:\Inetpub\wwwroot\webctrl_client文件需要拷贝,还有,我现在还没弄清楚Web.Config那个地方设置禁止了ObjectSource连接BLL?ObjectSource怎么都连接不上BLL.我想用自己的代码做分页都成了问题。
还有,这个版本的CodeSmith2.12 生成的Web页面都是.net1.1转化成.net2.0的,调试起来超级郁闷。
痛苦了快一个星期,终于把CodematicDemoF3的Web转为.net2.0
还是感谢楼主的生成器和源代码.
decimal?
int?
生成的代码后面加个问号啥意思?
private int? _user_pri;
private int? _system_pri;
/// <summary>
///
/// </summary>
public decimal? BUSINESS_SYSTEM_NO
{
set{ _business_system_no=value;}
get{return _business_system_no;}
}
2.15版在windows server 2008下链接数据库出现“对像没有引用实例”的bug,导致无法链接数据库,软件无法使用;
楼主查看一下,发布一个for windows server 2008的版本
请问李老师
如在C#中
1\如何动态创建一个项目文件是组字符串的方法吗,如何动态创建解决方案文件
2\如何将多个.cs文件动态编译成一个DLL
谢谢
请给点提示
decimal?
int?
生成的代码后面加个问号啥意思?
private int? _user_pri;
private int? _system_pri;
/// <summary>
///
/// </summary>
public decimal? BUSINESS_SYSTEM_NO
{
set{ _business_system_no=value;}
get{return _business_system_no;}
}
同35楼一样的问题
@zjianjun/Andy
是可空类型的意思,可以查一下msdn,相当于Nullable 类
http://bbs.maticsoft.com/showtopic-117.aspx
麻烦,找了半天的分页存储过程,Oracle的,不知道楼主放在软件的哪个目录哪个文件里?