C/S开发框架两种后台连接:直连模式与WebApi模式(ADODirect与WebApi)|C/S开发框架

C/S开发框架两种后台连接:直连模式与WebApi模式(ADODirect与WebApi)
CSFramework软件开发框架支持两种连接后台数据库服务器方式。
1、直连模式(ADO-Direct)
直连模式是指客户端直接连接数据库服务器方式进行数据操作,是标准三层架构的数据传递方式,三层架构数据传递路线:UI->BLL->DAL->Database,适用于企业内部局域网软件系统。
ADO-Direct直连模式支持【本地连接】和【外网连接】,连接的服务器IP分别对应 tb_DataSet 表的 【LocalServerIP】 和 【RemoteServerIP】 字段。

在DAL层(数据访问层),使用CSFramework.EF(.NET8+EFCore)数据库组件连接数据库。针对数据进行增、删、改、查操作。
2、WebApi模式
WebApi连接模式支持企业内部网络、跨地区、分布式远程访问WebApi应用服务器,是前后端业务逻辑分离的一种技术架构。数据传递路线: UI->BLL->WebApi->DAL->Database。 采用WebApi连接模式的软件系统是真正意义上的C/S系统,既:客户端-Client、服务端-Server。
WebApi模式需要搭建WebApi应用服务器,CSFramework开发框架采用 WebApi开发框架(.NETCore+EFCore) 作为应用服务器。
3、SqlConnector数据库连接配置工具
使用SqlConnector数据库连接配置工具可以配置后台连接方式,SqlConnector数据库连接配置工具:
配置 ADO-Direct连接方式


SqlConnectorV6.1 - 数据库连接工具操作手册:https://www.cscode.net/archive/csframework-sqlconnector/602870096715781.html
配置WebApi服务器方式


3、参考文章
☛SqlConnectorV6.1 - 数据库连接工具操作手册
https://www.cscode.net/archive/csframework-sqlconnector/602870096715781.html
☛CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)
https://www.cscode.net/archive/newdoc/605331612143621.html
☛CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
https://www.cscode.net/archive/webapi-netcore-v3/361414129516549.html
☛C/S架构软件开发平台 - CSFrameworiV6旗舰版
https://www.cscode.net/archive/csframeworkv6/391821050404869.html
☛CSFramework.EF(.NET8+EFCore) 数据库组件
https://www.cscode.net/archive/csframework.ef/363596745297925.html


代码生成器:直连模式+WebApi生成的源码集成到VS解决方案|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
C/S软件授权注册系统V3.0(Winform+WebApi+.NET8+EFCore版本)|C/S开发框架
.NETCore WebApi运行报错:System.AggregateException:“Some services are not able to be constructed|C/S开发框架
.NET8 WebApi框架接口认证方式:Bearer Token/Jwt Token详解|C/S开发框架
1.1 什么是ASP.NET / WebAPI / MVC?|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
CSFramework.WebApi服务端处理流程与机制|C/S开发框架
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架
ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架
CSFramework.WebApi后端开发框架服务器宿主承载方式|C/S开发框架
企业级应用WebApi框架, 服务端WebApi接口开发框架
.Net开发服务器服务端应用程序 - WebApi后端开发框架
微信小程序后端框架 | C# ASP.NET服务端WebApi快速开发框架平台
WebApi快速开发框架,C# ASP.NET后端开发平台
基于MVC架构的WebApi服务端开发框架核心优势|C/S框架网
什么是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内容管理系统 |
在线客服
