代码生成器有什么功能

efbbs_008 2011-03-23 07:17:17
同学使了“动软代码生成器”,可以生成存储过程,三层架构,各种模式和前台界面。请问真的有那么好使吗?

什么样的代码生成器比较好,哪里有下载地址,这样做有什么优势???
...全文
466 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
李天平 2011-04-30
  • 打赏
  • 举报
回复
5月份的最新版本,动软.Net代码生成器 将全面支持和codesmith一样的模板功能,非常强大,并且绝对不差。
对于初学者可以直接生成项目,或直接用简单的生成三层代码,可以很容易快速掌握三层项目的轮廓和概念。
高级用户或老程序员可以直接写各种各样的模板,更灵活更方便。
动软未来将努力做最好的代码生成器,并且完全免费! codesmith是收费的,并且国外的得不到很好的支持。动软有自己的论坛,QQ群,微博,社区等等,各种方式和用户可以一起交流,给使用者强大的支持。
请密切关注动软 www.maticsoft.com
子夜__ 2011-04-26
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 efbbs_008 的回复:]

我的.net动软代码生成器怎么连不到数据库???提示找不到数据库服务。。。
[/Quote]
。。。。。
怎么可能。
efbbs_008 2011-04-26
  • 打赏
  • 举报
回复
我的.net动软代码生成器怎么连不到数据库???提示找不到数据库服务。。。
ygyfzcn 2011-04-26
  • 打赏
  • 举报
回复
用CodeSmith吧,比较强大
ygyfzcn 2011-04-25
  • 打赏
  • 举报
回复
我用CodeSmith,每个项目都是直接生成三层代码,难道还去敲那些没有意义的底层代码?要是数据库有100张表呢,是不是要花几周的时间去打字?项目开发就是要效率
yksyuan 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 whb147 的回复:]
刚毕业的还是老老实实的敲吧
[/Quote]
呵呵。我马上毕业。
看同学电脑里也有一个 动软代码生成器。
我都是给人家 打杂。。。
sswp7 2011-04-25
  • 打赏
  • 举报
回复
该结贴了,代码生成器有时候连不上数据库,郁闷。。。
ice9ying 2011-04-11
  • 打赏
  • 举报
回复
顾名思义....就是生成代码,我现在就用动软.net代码生成器生成了三层架构....但是大部分都是用不上的,业务上的逻辑处理当然还是要自己写
sswp7 2011-04-11
  • 打赏
  • 举报
回复
动软生成啊,像三层了,数据库表了。。。

DAL、BLL都可以生成啊。。。
沧海 2011-04-11
  • 打赏
  • 举报
回复
Codesmith:
个人比较喜欢codesmith 自己定义模板,这样就有足够的灵活性!
  • 打赏
  • 举报
回复
无所谓
不过表多时才用一下,因为实体自动生成的
bu在服务区 2011-04-11
  • 打赏
  • 举报
回复
根据模板生成相应代码~~~~~(比如简单的三层框架!~~~)它会根据数据库,以及数据库关系帮你生成好相应的方法!~~(当然只有一些简单的增删改查.......)
种草德鲁伊 2011-04-11
  • 打赏
  • 举报
回复
反正不能用来生孩子
luork 2011-04-11
  • 打赏
  • 举报
回复
初学者最好不要使用代码生成器;代码生成器主要生成一些基本常用的类、方法。。。;
我们是自己开发了一个代码生成器,根据自己的需要生成,挺好用的;
Dobzhansky 2011-04-11
  • 打赏
  • 举报
回复
if else 都没敲顺手
就学代码生成器
ycproc 2011-04-11
  • 打赏
  • 举报
回复
if else 都没敲顺手
就学代码生成器

whb147 2011-04-11
  • 打赏
  • 举报
回复
刚毕业的还是老老实实的敲吧
缪军 2011-04-11
  • 打赏
  • 举报
回复
1.代码生成器就是帮你复制粘贴代码,在这种思维的指导下,几乎就谈不上设计,他们眼里的编程就是添加删除修改查询;
2.数据库表的多少和代码的多少没有直接的关系,比如,基于动态sql(ADO默认使用)只需要一段代码就可以操作所有insert或update
骑猪看海 2011-04-11
  • 打赏
  • 举报
回复
根据自己的须求写个吧,一般我用自己写的就是生成实体类和DAL的基本增删改查。
string sqlstr = "select c.name, t.name as type, c.length,(select value from sys.extended_properties where major_id=c.id and minor_id=c.colid) as shuoming from syscolumns c join systypes t on c.xtype=t.xtype where t.name <> 'sysname' and c.id=object_id('" + tablename + "') order by c.colid asc";

从数据库查出了这些重要信息,剩下的就是根据自己须求斗字符生成.cs文件了
truecoffeefox 2011-04-11
  • 打赏
  • 举报
回复
在有限的情况下做一些机械性的工作可以用用,但别把他当爹
加载更多回复(13)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧