Demo开发环境配置 - CSFramework.WebApi后端开发框架
目录
一、VS解决方案 - Demo版
二、数据库配置
附加数据库
参考:SQLServer2012附加数据库操作指南
https://www.cscode.net/archive/newdoc/1641295437.html
数据库说明
系统数据库结构 – CSFramework_WebApi
https://www.cscode.net/archive/webapi/1631030645.html
日志数据库结构 -CSFramework_WebApi_Log
https://www.cscode.net/archive/webapi/1631030777.html
演示数据库 - CSFramework_WebAPITest
设置数据库连接
方案1:
修改为:
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运行程序。
console控制台
提示:启动CSFramework.WebApi服务器成功.
正式环境
参考:
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
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi C/S框架网