什么是SocanCode?
SocanCode是一个能帮助.NET开发者自动生成C#代码,存储过程,用户控件等的工具,使用它可以省去众多繁琐的重复工作,让开发人员把精力集中在业务逻辑上,大量减少重复劳动。让开发更便捷!
软件功能及特点
- 支持生成Visual Studio 2005/2008 解决方案
- 类反射工厂,泛型接口,三层架构,缓存机制,存储过程,分页,用户控件,一气呵成
- 支持SQLSERVER、MySql、ACCESS。支持生成SqlServer和MySql存储过程
- 支持生成简单三层架构和工厂模式三层架构
- 支持“不生成缓存代码”、“缓存对象”、“聚合缓存依赖”及“缓存对象+聚合缓存依赖”
- 支持生成用户控件及后台代码
- 无需输入命令,即可为SQLSERVER数据库,表启用缓存依赖
- 存储过程数据库操作支持SQL语句和存储过程
- 其它实用小工具
- 更多功能开发中...
“您只需打开软件,连接数据库,选中表格,右键选择‘生成代码’,即可方便地查看对应表格生成的代码。选择数据库,右键选择‘输出代码’,选择表及进行生成代码的配置,即可轻松生成整个解决方案的代码”
如何自定义自己的代码样式
- 先下载Codes源代码(代码生成器的业务逻辑层源代码)点击下载
- 然后按照文章中的方法,可一边修改源代码,一边调拭。点击查看
- 修改完成后,把生成的Codes.dll覆盖安装文件中的同名文件即可。
对数据库设计的建议
- 建议每个表都使用一个标识字段,可使用Int或Guid,此标识最好与业务逻辑无关,并把此标识键设为主键。如果想把多个字段一起用主键来约束,为这几个字段建立约束即可,不必设为主键。
- 不要使用SQL和C#中的关键字。
- 对新增一行时自动赋值的字段设置默认值,如创建时间为当前时间,点击次数设为0,否则不要设置默认值。
有问题和建议,如何获得技术支持?