CSFramework.CodeGeneratorV6.0 软件简介


-开发框架文库

 

编写目的

本文档描述了C/S系统开发框架代码生成器的用户界面、软件功能和操作步骤,指引用户使用该软件快速生成项目代码。

 

软件说明

C/S框架代码生成器(Code Generator)是一款完全自主知识产权研发的源代码生成平台,作为C/S框架旗舰版产品系列配套工具。代码生成器可以自动生成基于C/S开发框架三层架构代码、WebApi服务端代码以及VS Project项目。

代码生成器根据表结构信息自动生成界面组件,如:文本框、按钮、表格等常用组件,自动生成数据操作基本功能,如:增加、删除、修改、查询、审核、打印等功能,以及 ORM、BLL、DAL、Form三层架构源码,我们把生成的源码文件集成到vs解决方案,编译即可运行,以极高的效率完成各模块功能开发,代码生成器使开发人员避免大量机械式编程工作, 把精力集中在业务逻辑与细节开发上。

-开发框架文库代码生成器拥有丰富的用户体验,通过向导配置快速生成界面源码,让编程工作变得轻松又高效。

-开发框架文库代码生成器能帮您快速开发项目,缩周期、降成本、增收益,为公司创造价值!

 

运行环境

支持局域网、广域网网络环境运行,提供数据库直连模式和WebApi两种后台连接策略。

 

开发工具

基于Windows操作系统运行,开发工具使用VS2019或更高版本,数据库支持SQL Server、MySQL、Oracle三种常用数据库。

开发工具

Ø  VS2019+

程序语言

Ø  C# .NET

.Net Framework版本

Ø  .NET 4.7.2

数据库支持

Ø  SQL Server 2012 / MySQL 5.7.34 / Oracle11g

皮肤控件

Ø  DevExpress 19.2.8+

报表控件

Ø  FastReport for .Net 2021.3.8 +

 

名词解释

名词

解释

ORM

ORMObject Relational Mapping)对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM相当于中继数据,具体到产品上,例如ADO.NET Entity FrameworkDLINQ中实体类的属性(Table)就算是一种中继数据。

代码生成器中ORM指实体类模型。

ORM Model

Entity Model

ORM Model:实体类模型(Entity Model)。

领域名称

Domain Model Name,领域模型名称,定义一个简短的名称用于领域建模,领域名称也可称为功能名称,一般使用一个英文单词命名,如: UserCustomerSalesOrder等,代码生成器根据领域名称自动生成 UserfrmUserbllUserdalUser等源码。

代码生成器默认领域名称为表名,如 dt_Customer,领域模型名称为 Customer

res_XXX模型

Res模型是实体模型的扩展,用于前端显示数据,通常用于业务单据或报表返回前端的数据模型。如采购订单主表的实体模型是 tb_PO,对应的res模型是 res_PO

res_PO模型包含的扩展数据有 供应商名称 等关联表的字段信息。

res_POs明细表有 产品名称 等关联表的字段信息。

实体模型定义EF特性

生成的实体类包含[Table] [Key]特性。

后台连接策略

开发框架支持多种后台连接策略,如:数据库直连(ADO-Direct)WebApi应用服务器。

ADO Direct

数据库直连模式,数据链路:UI à BLL à DAL à DB数据库

WebApi

WebApi模式,数据链路:UI à BLL à WebApi à Business à DB数据库

 

 

 

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework.CodeGeneratorV6.0 软件简介
CSFramework.CodeGeneratorV6.0-系统参数配置
CSFramework.CodeGeneratorV6.0-技术支持
CSFramework.DB 软件简介
CSFramework.CodeGeneratorV6.0-frmModuleMain.cs
CSFramework.CodeGeneratorV6.0-_Demo_Customer.cs
CSFramework.CodeGeneratorV6 代码生成器
C/S架构软件开发平台 - 旗舰版V6.0 软件简介
CSFramework.CodeGeneratorV6.0-dal_Demo_Customer.cs
CSFramework.CodeGeneratorV6.0-bll_Demo_Customer.cs
CSFramework.CodeGeneratorV6.0-frm_Demo_Customer.cs
CSFramework.CodeGeneratorV6.0-req_Demo_Customer.cs
CSFramework.CodeGeneratorV6.0-字段名称管理
SQLConnector软件简介
CSFramework.CodeGeneratorV6.0-系统登录
CSFramework.EF数据库框架简介
CSFramework.CodeGenerator V6.0 代码生成器下载
CSFramework.CodeGeneratorV6.0-数据库连接配置(SQLConnector.exe)
CSFramework.CodeGeneratorV6.0-选择数据源和资料表
CSFramework.CodeGeneratorV6.0-生成单表报表 (Master Report)