什么是SocanCode?

立即下载 SocanCode是一个能帮助.NET开发者自动生成C#代码,存储过程,用户控件等的工具,使用它可以省去众多繁琐的重复工作,让开发人员把精力集中在业务逻辑上,大量减少重复劳动。让开发更便捷!

软件功能及特点

  • 支持生成Visual Studio 2005/2008 解决方案
  • 类反射工厂,泛型接口,三层架构,缓存机制,存储过程,分页,用户控件,一气呵成
  • 支持SQLSERVER、MySql、ACCESS。支持生成SqlServer和MySql存储过程
  • 支持生成简单三层架构和工厂模式三层架构
  • 支持“不生成缓存代码”、“缓存对象”、“聚合缓存依赖”及“缓存对象+聚合缓存依赖”
  • 支持生成用户控件及后台代码
  • 无需输入命令,即可为SQLSERVER数据库,表启用缓存依赖
  • 存储过程数据库操作支持SQL语句和存储过程
  • 其它实用小工具
  • 更多功能开发中...

“您只需打开软件,连接数据库,选中表格,右键选择‘生成代码’,即可方便地查看对应表格生成的代码。选择数据库,右键选择‘输出代码’,选择表及进行生成代码的配置,即可轻松生成整个解决方案的代码”

如何自定义自己的代码样式

  • 先下载Codes源代码(代码生成器的业务逻辑层源代码)点击下载
  • 然后按照文章中的方法,可一边修改源代码,一边调拭。点击查看
  • 修改完成后,把生成的Codes.dll覆盖安装文件中的同名文件即可。

对数据库设计的建议

  • 建议每个表都使用一个标识字段,可使用Int或Guid,此标识最好与业务逻辑无关,并把此标识键设为主键。如果想把多个字段一起用主键来约束,为这几个字段建立约束即可,不必设为主键。
  • 不要使用SQL和C#中的关键字。
  • 对新增一行时自动赋值的字段设置默认值,如创建时间为当前时间,点击次数设为0,否则不要设置默认值。

有问题和建议,如何获得技术支持?

  • 您可以加入QQ群:39028022(群1)39025847(群2)68162987(群3)
    建议大家在提问的时候,也多多回答别人的问题,我反对一问就说“能不能给点代码”这样的话,毕竟大家都很忙,没有时间为你写Demo。最好的方式是给个思路,或者给个网上已有解决方案的网址就OK了。然后提问者去搜一下相关的知识,碰到疑问再继续问,如此反复,既节约了回答者的时间,提问者也理解更深。
  • 您可以在SocanCode官网留言
  • 您可以在我的博客留言
  • 给作者发邮件liaoyungchun@qq.com