[ENGLISH](https://github.com/anjoy8/Blog.Core/blob/master/README-en.md) | [中文版](https://github.com/anjoy8/Blog.Core/blob/master/README.md)
![Logo](https://github.com/anjoy8/Blog.Core/blob/master/Blog.Core/wwwroot/logocore.png)
从零开始搭建自己的前后端分离【 .NET Core2.1 Api + Vue 2.0 】框架,目前是2.2版本,各个版本见分支。
这只是 .netCore 后端部分,前端部分,请看我的另一个工程Vue
https://github.com/anjoy8/Blog.Vue
## Nuget Packages
| Package | NuGet Stable | Downloads |
| ------- | -------- | ------- |
| [Blog.Core.Webapi.Template](https://www.nuget.org/packages/Blog.Core.Webapi.Template/) | [![Blog.Core.Webapi.Template](https://img.shields.io/nuget/v/Blog.Core.Webapi.Template.svg)](https://www.nuget.org/packages/Blog.Core.Webapi.Template/) | [![Blog.Core.Webapi.Template](https://img.shields.io/nuget/dt/Blog.Core.Webapi.Template.svg)](https://www.nuget.org/packages/Blog.Core.Webapi.Template/) |
# 给个星星! ⭐️
如果你喜欢这个项目或者它帮助你, 请给 Star~(辛苦星咯)
*********************************************************
# Tips:
1【重要】、Blog.Core.FrameWork 项目是用T4模板生成文件的简单实现。如果有错误,可以联系我,
QQ群:867095512
如果你不想处理这个错误,你可以先把项目卸载,不影响整体运行。
2【重要】、项目下载后执行的时候,需要安装Redis服务端,安装和使用说明地址:
https://www.cnblogs.com/laozhang-is-phi/p/9554210.html#autoid-5-0-0
3【重要+】、系统新增自动化生成数据库,和生成种子数据的功能,
在Blog.Core层中的 Progrm.cs 中,取消对 DBSeed.SeedAsync(myContext).Wait(); 的注释即可。
4、如果你不想用CodeFirst 和种子数据,可以用数据库表结构Sql文件在数据库里执行,
在Blog.Core 项目下的 wwwroot 文件夹中。
*********************************************************
### 修改数据库连接字符串
1、在Blog.Core.Repository层的sugar 文件夹下 的 BaseDBConfig.cs 中,配置自己的字符串
```
public static string ConnectionString = File.Exists(@"D:\my-file\dbCountPsw1.txt") ?
File.ReadAllText(@"D:\my-file\dbCountPsw1.txt").Trim() : "server=.;uid=sa;pwd=sa;database=BlogDB";
```
2、在Blog.Core.FrameWork层的DbHelper.ttinclude 中,配置自己的字符串
```
public static readonly string ConnectionString = File.Exists(@"D:\my-file\dbCountPsw2.txt") ?
File.ReadAllText(@"D:\my-file\dbCountPsw2.txt").Trim(): "server=.;uid=sa;pwd=sa;database=BlogDB";
```
*****************************************************
### 三大平台同步直播
简 书:https://www.jianshu.com/notebooks/28621653
博客园:https://www.cnblogs.com/laozhang-is-phi/
CSDN:https://blog.csdn.net/baidu_35726140
码云:https://gitee.com/laozhangIsPhi/Blog.Core
<div class="allindex">
<h1 id="allindex">目录</h1>
<h2 id="abp框架学习目录如下">老张 .NetCore与Vue 框架学习目录如下</h2>
<ul>
<li>
<h3 id="autoid-2-1-0">后端 .net core 概览</h3>
<ul>
<li><a id="post_title_link_9495620" href="https://www.cnblogs.com/laozhang-is-phi/p/9495620.html">框架之二 || 后端项目搭建<br></a></li>
<li><a id="post_title_link_9495624" href="https://www.cnblogs.com/laozhang-is-phi/p/9495624.html">Swagger的使用 3.1</a></li>
<li><a id="post_title_link_9507387" href="https://www.cnblogs.com/laozhang-is-phi/p/9507387.html">Swagger的使用 3.2</a></li>
<li><a id="post_title_link_9511869" href="https://www.cnblogs.com/laozhang-is-phi/p/9511869.html">Swagger的使用 3.3 JWT权限验证【修改】</a></li>
<li><a id="post_title_link_9896431" href="https://www.cnblogs.com/laozhang-is-phi/p/9896431.html">[.netCore 不定期 ] 36 ║解决JWT权限验证过期问题</a></li>
<li><a id="post_title_link_9516890" href="https://www.cnblogs.com/laozhang-is-phi/p/9516890.html">API项目整体搭建 6.1 仓储模式</a></li>
<li><a id="post_title_link_9523148" href="https://www.cnblogs.com/laozhang-is-phi/p/9523148.html">API项目整体搭建 6.2 轻量级ORM</a></li>
<li><a id="post_title_link_9529480" href="https://www.cnblogs.com/laozhang-is-phi/p/9529480.html">API项目整体搭建 6.3 异步泛型仓储+依赖注入初探</a></li>
<li><a id="post_title_link_9541414" href="https://www.cnblogs.com/laozhang-is-phi/p/9541414.html">依赖注入IoC学习 + AOP切面编程初探</a></li>
<li><a id="post_title_link_9547574" href="https://www.cnblogs.com/laozhang-is-phi/p/9547574.html">AOP面向切面编程浅解析:简单日志记录 + 服务切面缓存</a></li>
<li><a id="post_title_link_9554210" href="https://www.cnblogs.com/laozhang-is-phi/p/9554210.html">AOP自定义筛选,Redis入门 11.1</a></li>
<li><a id="post_title_link_9560949" href="https://www.cnblogs.com/laozhang-is-phi/p/9560949.html">三种跨域方式比较,DTOs(数据传输对象)初探</a></li>
<li><a id="post_title_link_9565227" href="https://www.cnblogs.com/laozhang-is-phi/p/9565227.html">DTOs 对象映射使用,项目部署Windows+Linux完整版</a></li>
<li><a id="post_title_link_9757999" href="https://www.cnblogs.com/laozhang-is-phi/p/9757999.html">三十二║ 四种方法快速实现项目的半自动化搭建</a></li>
<li><a id="post_title_link_9767400" href="https://www.cnblogs.com/laozhang-is-phi/p/9767400.html">三十三║ ⅖ 种方法实现完美跨域</a></li>
<li><a id="post_title_link_9795689" href="https://www.cnblogs.com/laozhang-is-phi/p/9795689.html">三十四║ Swagger 处理多版本控制,所带来的思考</a></li>
<li><a id="post_title_link_9855836" href="https://www.cnblogs.com/laozhang-is-phi/p/9855836.html">三十五║ 完美实现全局异常日志记录</a></li>
<li><a id="post_title_link_10139204" href="https://www.cnblogs.com/laozhang-is-phi/p/10139204.html">37 ║JWT完美实现权限与接口的动态分配</a></li>
<li><a id="link_post_title" class="link-post-title" href="https://www.cnblogs.com/laozhang-is-phi/p/10173536.html">38 ║自动初始化数据库</a></li>
<li><a id="post_title_link_10205495" href="https://www.cnblogs.com/laozhang-is-phi/p/10205495.html">39 || 想创建自己的dotnet模板么?看这里</a></li>
</ul>
</li>
<li>
<h3 id="autoid-2-2-0">前端 Vue 概览</h3>
<ul>
<li><a id="post_title_link_9577805" href="https://www.cnblogs.com/laozhang-is-phi/p/9577805.html">十四 ║ VUE 计划书 & 我的前后端开发简史</a></li>
<li><a id="post_title_link_9580807" href="https://www.cnblogs.com/laozhang-is-phi/p/9580807.html">十五 ║Vue基础:JS面向对象&字面量& this字</a></li>
<li><a id="post_title_link_9585766" href="https://www.cnblogs.com/laozhang-is-phi/p/9585766.html">十六 ║Vue基础:ES6初体验 & 模块化编程</a></li>
<li><a id="post_title_link_9593740" href="https://www.cnblogs.com/laozhang-is-phi/p/9593740.html">十七 ║Vue基础:使用Vue.js 来画博客首页+指令(一)</a></li>
<li><a id="post_title_link_9602077" href="https://www.cnblogs.com/laozhang-is-phi/p/9602077.html">十八║Vue基础: 指令(下)+计算属性+watch</a></li>
<li><a id="post_title_link_9611632" href="https://www.cnblogs.com/laozhang-is-phi/p/9611632.html">十九║Vue基础: 样式动态绑定+生命周期</a></li>
<li><a id="post_title_link_9622031" href="https://www.cnblogs.com/laozhang-is-phi/p/9622031.html">二十║Vue基础终篇:组件详解+项目说明<br><br></a></li>
<li>👆 上边的这些基础,可以不用看,如果你只想快速入门 Vue 的话<br><br></li>
<li><a id="post_title_link_9629026" href="https://www.cnblogs.com/laozhang-is-phi/p/9629026.html">二十一║Vue实战:开发环境搭建【详细版】</a></li>
<li><a id="post_title_link_9640974" href="https://www.cnblogs.com/laozhang-is-phi/p/9640974.html">二十二║Vue实战:个人博客第一版(axios+router)</a></li>
<li><a id="post_title_link_9647008" href="https://www.cnblogs.com/laozhang-is-
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(HRM): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。HRM系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(CRM): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。CRM系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统
资源推荐
资源详情
资源评论
收起资源包目录
后台权限管理框架系统.zip (479个子文件)
AdminWeb.Core.csprojResolveAssemblyReference.cache 2.01MB
Blog.Core.csprojResolveAssemblyReference.cache 1.99MB
Blog.Core.Repository.csprojResolveAssemblyReference.cache 666KB
AdminWeb.Core.Services.csprojResolveAssemblyReference.cache 664KB
Blog.Core.Services.csprojResolveAssemblyReference.cache 662KB
AdminWeb.Core.Repository.csprojResolveAssemblyReference.cache 652KB
AdminWeb.Core.IRepository.csprojResolveAssemblyReference.cache 648KB
AdminWeb.Core.IServices.csprojResolveAssemblyReference.cache 648KB
AdminWeb.Core.Model.csprojResolveAssemblyReference.cache 642KB
Blog.Core.IServices.csprojResolveAssemblyReference.cache 634KB
Blog.Core.IRepository.csprojResolveAssemblyReference.cache 634KB
Blog.Core.Model.csprojResolveAssemblyReference.cache 629KB
Blog.Core.Common.csprojResolveAssemblyReference.cache 572KB
Blog.Core.FrameWork.csprojResolveAssemblyReference.cache 480KB
AdminWeb.Core.csprojAssemblyReference.cache 305KB
AdminWeb.Core.Services.csprojAssemblyReference.cache 153KB
AdminWeb.Core.IServices.csprojAssemblyReference.cache 141KB
AdminWeb.Core.IRepository.csprojAssemblyReference.cache 141KB
Blog.Core.assets.cache 138KB
AdminWeb.Core.assets.cache 137KB
AdminWeb.Core.Repository.csprojAssemblyReference.cache 136KB
AdminWeb.Core.Model.csprojAssemblyReference.cache 134KB
AdminWeb.Core.Common.csprojAssemblyReference.cache 112KB
AdminWeb.Core.FrameWork.csprojAssemblyReference.cache 100KB
Blog.Core.Services.assets.cache 58KB
AdminWeb.Core.Services.assets.cache 57KB
Blog.Core.Repository.assets.cache 57KB
Blog.Core.IServices.assets.cache 57KB
Blog.Core.IRepository.assets.cache 57KB
Blog.Core.Model.assets.cache 57KB
AdminWeb.Core.IServices.assets.cache 56KB
AdminWeb.Core.IRepository.assets.cache 56KB
AdminWeb.Core.Repository.assets.cache 56KB
AdminWeb.Core.Model.assets.cache 56KB
Blog.Core.Common.assets.cache 28KB
AdminWeb.Core.Common.assets.cache 28KB
Blog.Core.FrameWork.assets.cache 20KB
AdminWeb.Core.FrameWork.assets.cache 20KB
AdminWeb.Core.Repository.csproj.nuget.cache 145B
Blog.Core.Repository.csproj.nuget.cache 145B
Blog.Core.FrameWork.csproj.nuget.cache 145B
AdminWeb.Core.FrameWork.csproj.nuget.cache 145B
AdminWeb.Core.csproj.nuget.cache 145B
Blog.Core.csproj.nuget.cache 145B
Blog.Core.IServices.csproj.nuget.cache 145B
AdminWeb.Core.IServices.csproj.nuget.cache 145B
Blog.Core.IRepository.csproj.nuget.cache 145B
AdminWeb.Core.IRepository.csproj.nuget.cache 145B
AdminWeb.Core.Model.csproj.nuget.cache 145B
Blog.Core.Model.csproj.nuget.cache 145B
AdminWeb.Core.Services.csproj.nuget.cache 145B
Blog.Core.Services.csproj.nuget.cache 145B
AdminWeb.Core.Common.csproj.nuget.cache 145B
Blog.Core.Common.csproj.nuget.cache 145B
Blog.Core.Repository.AssemblyInfoInputs.cache 41B
AdminWeb.Core.Repository.AssemblyInfoInputs.cache 41B
Blog.Core.Repository.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.Repository.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.FrameWork.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.FrameWork.AssemblyInfoInputs.cache 41B
Blog.Core.FrameWork.csproj.CoreCompileInputs.cache 41B
Blog.Core.FrameWork.AssemblyInfoInputs.cache 41B
Blog.Core.AssemblyInfoInputs.cache 41B
AdminWeb.Core.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.RazorTargetAssemblyInfo.cache 41B
AdminWeb.Core.RazorAssemblyInfo.cache 41B
AdminWeb.Core.AssemblyInfoInputs.cache 41B
Blog.Core.RazorTargetAssemblyInfo.cache 41B
Blog.Core.RazorAssemblyInfo.cache 41B
Blog.Core.csproj.CoreCompileInputs.cache 41B
Blog.Core.IServices.AssemblyInfoInputs.cache 41B
Blog.Core.IServices.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.IServices.AssemblyInfoInputs.cache 41B
AdminWeb.Core.IServices.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.IRepository.csproj.CoreCompileInputs.cache 41B
Blog.Core.IRepository.AssemblyInfoInputs.cache 41B
AdminWeb.Core.IRepository.AssemblyInfoInputs.cache 41B
Blog.Core.IRepository.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.Model.AssemblyInfoInputs.cache 41B
Blog.Core.Model.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.Model.csproj.CoreCompileInputs.cache 41B
Blog.Core.Model.AssemblyInfoInputs.cache 41B
Blog.Core.Services.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.Services.AssemblyInfoInputs.cache 41B
AdminWeb.Core.Services.csproj.CoreCompileInputs.cache 41B
Blog.Core.Services.AssemblyInfoInputs.cache 41B
Blog.Core.Common.AssemblyInfoInputs.cache 41B
AdminWeb.Core.Common.csproj.CoreCompileInputs.cache 41B
Blog.Core.Common.csproj.CoreCompileInputs.cache 41B
AdminWeb.Core.Common.AssemblyInfoInputs.cache 41B
applicationhost.config 77KB
Log4net.config 2KB
web.config 72B
AdminWeb.Core.Repository.csproj.CopyComplete 0B
Blog.Core.Repository.csproj.CopyComplete 0B
AdminWeb.Core.FrameWork.csproj.CopyComplete 0B
AdminWeb.Core.csproj.CopyComplete 0B
Blog.Core.csproj.CopyComplete 0B
Blog.Core.IServices.csproj.CopyComplete 0B
AdminWeb.Core.IServices.csproj.CopyComplete 0B
共 479 条
- 1
- 2
- 3
- 4
- 5
资源评论
普通的一个普通猿
- 粉丝: 1465
- 资源: 1761
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功