# HearthStoneForumBlazor **Repository Path**: Yu-core/HearthStoneForumBlazor ## Basic Information - **Project Name**: HearthStoneForumBlazor - **Description**: 炉石传说论坛的Blazor重制版,使用Blazor和ASP.NET Core WebApi前后端分离构建。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-08-23 - **Last Updated**: 2024-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

HearthStoneForumBlazor

[English](./README.en.md) | 简体中文 [炉石传说论坛](https://github.com/Yu-Core/HearthstoneForum)的Blazor重制版,使用Blazor和ASP.NET Core WebApi前后端分离构建,具有响应式显示。

![输入图片说明](Images/%E7%BD%91%E9%A1%B5%E6%8D%95%E8%8E%B7_24-9-2022_101824_localhost.jpeg)
#### 前端 - 主要语言:C# - 主要技术栈:Blazor + Masa Blazor + Blazored.LocalStorage - .NET版本:.NET6 #### 后端 - 主要语言:C# - 主要技术栈:ASP.NET Core WebApi + SqlSugar + JWT + AutoMapper - 数据库:SQL Server - .NET版本:.NET6 #### 使用方法 1.更改连接字符串 [./HearthStoneForum.WebApi/appsettings.json](./HearthStoneForum.WebApi/appsettings.json) [./HearthStoneForum.JWT/appsettings.json](./HearthStoneForum.JWT/appsettings.json) [./HearthStoneForum.Test/appsettings.json](./HearthStoneForum.Test/appsettings.json)。 2.由于采用了代码优先,修改 [./HearthStoneForum.Repository/BaseRepository.cs](./HearthStoneForum.Repository/BaseRepository.cs),将下面这部分取消注释。 ```C# //创建数据库及表,第一次运行后注释掉,不然会影响性能 //base.Context.DbMaintenance.CreateDatabase(); //Type[] types = new Type[] { // typeof(Area) // ... // ... //}; //base.Context.CodeFirst.InitTables(types); ``` 3.插入一些基础数据,运行[./HearthStoneForum.Test/Controllers/TestController.cs](./HearthStoneForum.Test/Controllers/TestController.cs)这个控制器