原文:从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之十数据库基础方法的封装

每一个拥有数据库的项目,都会涉及到数据库数据的操作,而很多时候都会用到相同的方法,但是只是涉及到的表不一样,如果不对这些类似方法进行封装,开发上就会造成时间上的浪费。 那么如何对这些方法进行封装呢 要会封装方法,最基本的得先了解泛型是什么,什么是泛型,博客园上有很多对这个的讲解,我也相信,科班的人对这个应该都有大概的了解, 其次得了解 反射,当然,很多人会说反射会影响性能,但是在如今设备都是很好 ...

2019-11-12 23:08 1 598 推荐指数:

查看详情

从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之四Nlog记录日志至数据库

  为什么要进行日志记录呢?为什么要存至数据库呢?只能说日志记录是每个系统都应当有的。   好的日志记录方式可以提供我们足够多定位问题的依据。查找系统或软件或项目的错误或异常记录。程序在运行时就像一个机器人,我们可以从所记录的日志看出它正在做什么,是不是按预期的设计在做,用来判断运行状态是否 ...

Tue Aug 27 23:06:00 CST 2019 2 1036
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之三统一返回数据

在 上一篇 中讲到如何通过autofac将DbContext和model进行解耦,只用添加model,而不用在DbContext中添加DbSet。这一篇将讲到如何统一后端返回数据模型。 首先我们得明白一般后端应该返回给前端一些什么数据。根据我所接触到的开放平台接口以及自己平常所涉及到的知识 ...

Mon Aug 26 20:13:00 CST 2019 0 598
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之八MemoryCache与redis缓存的使用

 1.缓存概念   1.什么是缓存     这里要讲到的缓存是服务端缓存,简单的说,缓存就是将一些实时性不高,但访问又分频繁,或者说要很长时间才能取到的数据给存在内存当中,当有请求时直接返回,不用经过数据库或接口获取。这样就可以减轻数据库的负担。   2.为什么要用缓存 ...

Thu Sep 12 07:54:00 CST 2019 23 1406
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之五全局异常处理

  在 上一篇 中讲到了在NetCore项目中如何配置NLog将日志存到数据库,这篇中将讲述如何处理自定义抛出的异常以及未处理的异常,并通过日志记录下来。   为什么要进行异常的全局处理和记录日志呢?   在实际的软件项目开发与迭代中,无论程序员是久经沙场的老将,还是初出茅庐的萌新,出现异常 ...

Thu Aug 29 23:29:00 CST 2019 3 1169
从零开始搭建后端分离NetCore2.2EF Core CodeFirst+Autofac)+Vue项目框架之九如何进行用户权限控制

  在一般的前后端分离的web系统开发中,在服务端除了对用户数据的缓存之外,往往在某些接口上,还涉及到对用户权限的限制,有的接口只能让具有特定权限的人员才可以访问。   这样以来就可以加强系统的安全性,在前面章节中简单讲了 MemoryCache与redis缓存的使用 ,方便将用户数据缓存 ...

Sun Nov 10 08:09:00 CST 2019 1 1181
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM