Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
作者:csframework|C/S框架网  发布日期:2022/02/11 14:00:53

一、VS解决方案 - Demo版

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

二、数据库配置

附加数据库

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

参考:SQLServer2012附加数据库操作指南

https://www.cscode.net/archive/newdoc/1641295437.html

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

数据库说明

系统数据库结构 – CSFramework_WebApi

https://www.cscode.net/archive/webapi/1631030645.html

日志数据库结构 -CSFramework_WebApi_Log

https://www.cscode.net/archive/webapi/1631030777.html

演示数据库 - CSFramework_WebAPITest

https://www.cscode.net/archive/webapi/1631031120.html

设置数据库连接

方案1:

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

修改为:

C# 全选
  //方式2:用户Demo,建议手工添加数据库连接
 DatabaseProvider.AddConnectionString("WebApi_SystemDB", ConfigurationManager.ConnectionStrings["WebApi_SystemDB"].ToString());
 DatabaseProvider.AddConnectionString("WebApi_LogDB", ConfigurationManager.ConnectionStrings["WebApi_LogDB"].ToString());
 DatabaseProvider.AddConnectionString("WebApi_TestDB", ConfigurationManager.ConnectionStrings["WebApi_TestDB"].ToString());

方案2:

C# 全选
  //方式3:用户Demo,ConnectionString
 DatabaseProvider.AddConnectionString("WebApi_SystemDB", “您的连接”);
 DatabaseProvider.AddConnectionString("WebApi_LogDB", “您的连接”);
 DatabaseProvider.AddConnectionString("WebApi_TestDB", “您的连接”);

app.config connectionStrings 连接字符串参考

XML 全选
  <connectionStrings>

    <!--系统数据库-->
    <add name="WebApi_SystemDB" connectionString="Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

    <!--测试数据库(业务库、账套库)-->
    <add name="WebApi_TestDB" connectionString="Server=.;Database=CSFramework_WebAPITest;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

    <!--日志数据库-->
    <add name="WebApi_LogDB" connectionString="Server=.;Database=CSFramework_WebAPI_Log;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

  </connectionStrings>

DatabaseProvider. AddConnectionStringDemo方法代码参考

C# 全选
/// <summary>
        /// 添加演示版的数据库连接字符串
        /// </summary>
        public static void AddConnectionStringDemo()
        {
            AddConnectionString("WebApi_SystemDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_SystemDB"].ConnectionString);
            AddConnectionString("WebApi_TestDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_TestDB"].ConnectionString);
            AddConnectionString("WebApi_LogDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_LogDB"].ConnectionString);

        }

三、运行WebApi服务器

开发调试

CSFramework.WebApi.ServerSelfHosting (自承载模式)设置为启动,按F5运行程序。

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

console控制台

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

提示:启动CSFramework.WebApi服务器成功.

正式环境

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

参考:

WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器

https://www.csframework.com/archive/1/arc-1-20200223-2738.htm

四、客户端调用WebApi接口

开发文档:接口调用方式

https://www.cscode.net/archive/webapi/1631016709.html

Demo调用WebApi接口

https://www.cscode.net/archive/webapi/255227868991493.html

Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇