随笔分类 -  .Net Core

摘要:在使用EF6 映射Mysql的字段类型时,发现默认为我们生成的格式是 decimal(65,30),这与项目原来的字段类型有冲突。于是就研究了一种统一修改decimal类型的方法,希望对各位有所帮助 protected override void OnModelCreating(ModelBuild 阅读全文
posted @ 2022-09-25 09:53 hello-*-world 阅读(96) 评论(0) 推荐(0)
摘要:最近做前后端分离项目(.net core web api +vue)时,后台跨控制器不能获取到session。由于配置的是共享的session。本来以为是共享session出了问题,就在共享session这块找了大半天的问题,把相关组件删了一遍,到最后还是不行。最终转换了思路,是不是前后端分离的问题 阅读全文
posted @ 2020-12-28 19:42 hello-*-world 阅读(1224) 评论(0) 推荐(0)
摘要:在.net core中读取配置,我们通常的做法是通过IConfiguration进行读取,但使用的过程中感觉不是很方便。有一种通过映射的方式来读取配置,更加简洁明了 1.在appsettings.json中配置一个节点 "JWT": { "Issuer": "http://localhost:499 阅读全文
posted @ 2020-12-25 20:17 hello-*-world 阅读(223) 评论(0) 推荐(0)
摘要:Swagger是一款强大得api开发的辅助工具,能帮助我们省去编写api接口文档的这步操作,大大的减少了我们的工作量。 1.安装相应的包 Install-Package Swashbuckle.AspNetCore 或是通过Nuget管理工具完成安装 2.在ConfigureServices中注册服 阅读全文
posted @ 2020-12-18 21:51 hello-*-world 阅读(452) 评论(1) 推荐(1)
摘要:最近在用vue+.net core web api写前后端分离的权限系统,其中重要的一点就是关于权限列表渲染的问题了。常用的做法有字符串的拼接和树形结构的渲染,这里采用的是树形结构的渲染方式。在这里做一做技术分享,总结总结其中的重点 一.先写一个树形结构的工具类 public class Tree 阅读全文
posted @ 2020-10-15 18:50 hello-*-world 阅读(387) 评论(0) 推荐(0)
摘要:JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公用/专用密钥对对JWT进行签名。 传统 阅读全文
posted @ 2020-09-06 17:09 hello-*-world 阅读(2555) 评论(1) 推荐(3)
摘要:负载均衡:英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行。从网站部署的角度来讲,负载均衡就是将请求转发到相应的服务器上,以避免单台服务器的压力过大,运行不流畅或者服务器崩溃。 一.创建.net core项目 dotnet new mvc -n 阅读全文
posted @ 2020-07-31 11:41 hello-*-world 阅读(192) 评论(0) 推荐(0)
摘要:.net core中的权限认证比起.net mvc有一定的差异,为方便以后的工作和学习,今天就总结一篇.net core中基于cookie的认证。希望也能帮助到大家 一.配置相应的信息 1.先在ConfigureServices中注册Cookie认证服务 public void ConfigureS 阅读全文
posted @ 2020-07-04 10:57 hello-*-world 阅读(537) 评论(0) 推荐(0)
摘要:在写.net core项目时发现后台返回的json数据的首字母都是小写,然而我定义的却是大写。原来.net core使用Newtonsoft.Json时采用驼峰样式的key。要想改为我们想要的效果那就不使用默认的驼峰式命名。有两种方式。一种是返回数据时进行设置,另一种是全局设置 一.返回数据时设置 阅读全文
posted @ 2020-06-26 13:59 hello-*-world 阅读(2986) 评论(0) 推荐(0)
摘要:在用.net core进行数据库访问,需要处理一些比较复杂的查询,就不得不用原生的SQL查询了,然而EF Core 和EF6 的原生sql查询存在很大的差异。 在EF6中我们用SqlQuery和ExecuteSqlCommand进行sql语句的执行,而在EF Core中我们则使用FromSql和Ex 阅读全文
posted @ 2019-10-16 15:57 hello-*-world 阅读(4745) 评论(2) 推荐(0)
摘要:在开发过程中我们通常使用的是Db first这种模式,而在.net core 中推荐使用的却是 code first 反正我是很不习惯这种开发模式 于是就搜寻整个微软的官方文档,终于找到了有关.net core 使用Db first 的教程,这里给出链接:https://docs.microsoft 阅读全文
posted @ 2019-10-15 15:01 hello-*-world 阅读(1962) 评论(0) 推荐(0)
摘要:这一篇实例记录一次用Centos7创建并部署.net core项目的过程,希望能帮到用到的小伙伴。 Kestrel 是 ASP.NET Core 项目模板中包括的默认 Web 服务器,Kestrel可以用作边缘服务器,同时Kestrel也可以做反向代理配置 一.创建并运行.net core MVC项 阅读全文
posted @ 2019-10-12 17:09 hello-*-world 阅读(1233) 评论(0) 推荐(0)
摘要:在Linux中运行.net core 项目必须要有.net core SDK 环境。之前配置过几次,但由于没有做总结。过了几天又配置的时候 感觉特别陌生,今天就记录一次.net core SDK 的安装,希望能帮到用到的朋友。 在Linux中安装.net core SDK主要又两种方式,一种是包管理 阅读全文
posted @ 2019-10-11 15:12 hello-*-world 阅读(922) 评论(0) 推荐(0)