社区
C#
帖子详情
C#代码自动生成问题???
ax711740
2010-09-17 10:24:50
请问在做三层架构的时候,怎样使Microsoft Visual Studio 能将数据库读取的模型字段自动生成模型层代码??请指点!!
...全文
757
10
打赏
收藏
C#代码自动生成问题???
请问在做三层架构的时候,怎样使Microsoft Visual Studio 能将数据库读取的模型字段自动生成模型层代码??请指点!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangma04
2010-09-25
打赏
举报
回复
自已写一个吧,我就是自己写的。方便、随时可修改。
hyg8888
2010-09-25
打赏
举报
回复
几种代码生成工具的对比
名称 简介、功能 其他 优点 缺点
1.动软 动软.Net代码生成器是一款李天平开发的为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,支持不同3种架构代码生成 http://www.maticsoft.com/download.aspx
自动生成SQL脚本;自动生成数据库结构文档 国内流行最广、简单易用,符合国人习惯 灵活度太差,生成后经常需要经过手工修改,才能运用于项目中。虽然公开了一些插件的源代码,但还是很麻烦
2.CodeSmith 它主要特点在于模板的定制能力强,你完全可以像使用C#语言开发程序一样,编写属于自己的模板。如果嫌麻烦,在网上完成可以找到想要的模板,稍加修改就可以变成适合自己的了。你一些ORM(NHibernate、IBatis、LINQ)、三层架构(Petshop、NTiers)、数据库(分页、CRUD存储过程、生成基础数据)、架构(CSLA.NET)、Ajax等等。几乎覆盖了所有应用,可以说“只有想不到,没有做不到”。 一款国际知名度最高的基于模板的代码生成器;
http://www.codesmithtools.com/downloads 强大、灵活;拥有大量的模板资源 要学习相关语言;收费
3.MyGeneration.NET 与CodeSmith类似的一个非常出色代码生成工具,都是以模板作为基础。它拥有大多数CodeSmith的优点,而且模板资源不需要自己到处寻找,官方网站中提供了大量官方或其它用户上传的模板,客户端只要能联上网,就可以随时同步更新这些模板,方便多了。 http://sourceforge.net/projects/mygeneration 完全开源。这样你即不需要付一笔费用,还可以随意定制适合自己的代码生成工具 只支持单表,复杂的查询还要先写视图
messi_yang
2010-09-25
打赏
举报
回复
动软代码生成器
leikgood
2010-09-25
打赏
举报
回复
用工具生成就行了,如果没记错好像是叫个CodeGen,连接到数据库后可以生成你想要的代码。希望对你有用!
「已注销」
2010-09-25
打赏
举报
回复
自己写怎么写?是否可以提供一个案例???
witmind
2010-09-25
打赏
举报
回复
国内大多用动软代码生成器,但是目前它生成出来的代码还是有点小问题
推荐你看看这篇文章,这是对这些问题的一个总结,非常有用。嘿嘿
http://blog.csdn.net/witmind/archive/2009/12/09/4973736.aspx
「已注销」
2010-09-25
打赏
举报
回复
8楼的我很崇拜你,能不能教我自己怎么写啊?我很想自己写一个属于自己的生成工具!!!可是不知道该怎么做??
边城的刀声
2010-09-17
打赏
举报
回复
vs2008有这个功能
如果是其它版本的,可以用CodeSmith或动软件的代码生成器,或者是自己写也成
烈火蜓蜻
2010-09-17
打赏
举报
回复
可以用软件生成啊,
动软软件
porschev
2010-09-17
打赏
举报
回复
学JAVA的?
如果懒得写。用个动软代码生成一下实体类
C#
代码
自动生成
工具实践指南
本文深入解析
C#
代码
生成工具,介绍其概念、功能及在三层架构(Model、DAL、BLL)开发中的应用。通过分析数据库元数据
自动生成
代码
,减少手动编码。还探讨了ModelAuto工具使用,以及DAL层接口、BLL层函数的自动化实现,最后提及
C#
自动化单元测试策略。
用python
自动生成
C#
代码
_python转
c#
本文介绍了如何使用Python通过CodeDOM、TextX和CodeSmith等库来
自动生成
C#
代码
,包括具体的
代码
示例和步骤。
用python
自动生成
C#
代码
本文介绍了如何使用Python的CodeDOM库、TextX元模型驱动的文本解析引擎以及CodeSmith
代码
生成器来生成
C#
代码
。CodeDOM允许在运行时创建
C#
代码
,而TextX基于DSL定义生成
代码
。CodeSmith是一款强大的商业
代码
生成工具,支持自定义模板生成
C#
代码
。
C#
窗口的属性区,
自动生成
代码
visual studio 2019
在
C#
使用Visual Studio 2019创建GUI时,通常会
自动生成
控件事件
代码
,如ComboBox的SelectedIndexChanged事件。要改用其他事件,例如KeyPress,不能直接修改已有的事件名。正确操作是通过属性栏选择闪电图标,找到KeyPress事件并双击,这样前后台
代码
将自动更新,避免错误。
C#
元编程的“魔法书”——从手写
代码
到
自动生成
的5大绝招+3大避坑指南!你的
代码
还在“石器时代”吗?
本文聚焦
C#
元编程,介绍了T4模板、Roslyn编译器等5大绝招,可实现
代码
自动生成
和运行时元编程。同时给出3大避坑指南,如T4模板的生成
问题
、Roslyn的内存泄漏等。最后通过实战演练展示如何用
C#
元编程打造
代码
自动生成
神器。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章