CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
CSFramework超级Winform代码生成器
代码生成器根据数据表的字段信息自动生成对应的组件,如:文本输入框、资料下拉组件、数据表格及数据编辑界面,自动实现了基于数据操作的基础功能,如:添加、修改、删除、查询、审核、打印按钮及事件、数据合法性检查等功能,通过代码生成器提供的向导功能轻松生成界面源码,让编程工作变得极其简单与高效,您只需要将生成的源码集成到解决方案,调试编译后即可运行。

生成数据字典窗体(单表资料维护界面)WCF配置:

操作:勾选【支持后台连接策略】及【连接WCF服务或WebApi】,必须输入WCF服务接口名称。
生成数据字典窗体(单表资料维护界面)的C#源码文件结构:

文件清单包括:
1. 三层架构代码(frm,bll,dal,dt_模型Model)
2. WCF服务相关代码
DocService:服务端的WCF服务定义;
IDocService.cs:服务端WCF接口定义;
IBridge_dt_Doc.cs:客户端的连接策略接口;
WCF_dt_doc.cs:客户端的WCF代理层(代理类)
生成业务单据窗体(主从表资料维护界面)WCF配置:

操作:勾选【支持多连接】及【连接WCF服务或WebApi】,必须输入WCF服务接口名称。
生成业务单据窗体(主从表资料维护界面)的C#源码文件结构:

文件清单包括:
1. 三层架构代码(frm,bll,dal,tb_模型Model)
2. WCF服务相关代码
IBridge_Demo_INV.cs:客户端的连接策略接口;
IInvoiceService.cs:服务端WCF接口定义;
InvoiceService:服务端的WCF服务定义;
WCF_Demo_INV.cs:客户端的WCF代理层(代理类)
3. Demo_INV.sql:存储过程SQL文件;
4. QueryDemo_INV.cs:接口参数类
怎样将多个用户自定义WCF服务接口合并到一个svc服务?
当我们设计软件系统时,使用代码生成器会产生几十甚至几百个WCF服务接口,这么多的接口,使用起来会带来大麻烦,因为每个WCF服务需要配置参数和发布,客户端也需要对应的连接配置,
在这种情况下我们必须合并WCF服务,建议根据模块名称合并WCF服务,比如【进销存】系统,将进、销、存所有的WCF服务接口分别合并为:进、销、存三个服务,如下:
WCF接口定义:IPurchaseService、ISalesService、IStockService。
WCF服务实现:PurchaseService、SalesService、StockService。
本文上面的例子生成了2个WCF服务接口,分别是IDocService,IInvoiceService接口,若要合并到【销售模块】的WCF服务SalesService中,具体操作如下:
操作方式:
1. 将IDocService所有接口复制到ISalesService中并改名,所有接口加个前缀,
如:doc_Query, doc_Delete。
2. 将IInvoiceService所有接口复制到ISalesService中并改名,所有接口加个前缀,
如:inv_Query, inv_Delete。
3. 把DocService,InvoiceService两个WCF服务中的所有方法复制到SalesService服务中,并根据上述规则改名。
4. 修改客户端WCF代理层的调用方法。
参考开发框架的CommonService(公共服务),合并了多个功能:

C/S系统快速开发框架-旗舰版代码生成器 v5.1
适用产品:C/S系统快速开发框架企业版V4.x、旗舰版v5.x
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 2015+,C#语言
数据库:Microsoft SQLServer 2008R2+
产品介绍C/S系统快速开发框架的核心工具软件,Winform三层架构代码生成器是一款完全自主知识产权研发的生成软件项目源码的智能平台。代码生成器可以自动生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及VS工程项目(Project)的C#源代码。
产品详情
参考文档:
你的框架中是把WCF放在BLL和DAL之间?
C#.Net快速开发框架 - ORM ,BLL,DAL三者关系
数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)
表单上实现增删改查,除了生成的BLL,DAL和ORM表,还需要处理什么?
ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架
数据字典窗体BLL、DAL继承关系图|开发教程
登录失败,请检查用户名和密码!CSFrameworkV5.DataAccess.DALFactory的类型初始值设定项引发异常
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
升级WCF后端通信架构,开发更简单高效!CSFrameworkV5.1旗舰版
调用WCF服务System.ServiceModel.ServiceActivationException:"无法激活请求的服务"
CSFramework WCF开发框架 - 多个WCF服务接口合并到一个svc服务
CSFramework.dalBaseXXX基类_ReplaceString 成员变量的用法
未找到类型“CSFrameworkV5.Models.dt_XXXXXX”上的构造函数
CSFramework平台的WCF体系架构 (Win服务承载与透明代理)
CS系统快速开发框架 - 生成BLL和DAL
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
你的框架中是把WCF放在BLL和DAL之间?
C#.Net快速开发框架 - ORM ,BLL,DAL三者关系
数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)
表单上实现增删改查,除了生成的BLL,DAL和ORM表,还需要处理什么?
ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架
数据字典窗体BLL、DAL继承关系图|开发教程
登录失败,请检查用户名和密码!CSFrameworkV5.DataAccess.DALFactory的类型初始值设定项引发异常
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
升级WCF后端通信架构,开发更简单高效!CSFrameworkV5.1旗舰版
调用WCF服务System.ServiceModel.ServiceActivationException:"无法激活请求的服务"
CSFramework WCF开发框架 - 多个WCF服务接口合并到一个svc服务
CSFramework.dalBaseXXX基类_ReplaceString 成员变量的用法
未找到类型“CSFrameworkV5.Models.dt_XXXXXX”上的构造函数
CSFramework平台的WCF体系架构 (Win服务承载与透明代理)
CS系统快速开发框架 - 生成BLL和DAL
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服

