上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 操作EfCore时,数据迁移执行update-database时报如下错误 将 FOREIGN KEY 约束 'FK_S_Books_S_Companys_companyId' 引入表 'S_Books' 可能会导致循环或多重级联路径。请指定 ON 阅读全文
posted @ 2022-10-13 10:47 天才卧龙 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 net6集成了swagger的基础功能,但功能不够用 因此只能自定义扩展方法了,如下 1、集成Jwt授权 将 builder.Services.AddSwaggerGen(); 改成 builder.Services.AddSwaggerGen(c 阅读全文
posted @ 2022-10-12 15:36 天才卧龙 阅读(1107) 评论(0) 推荐(1) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 客户端缓存请参考:https://www.cnblogs.com/catcher1994/p/responsecaching.html 接着Json web Token 中间件,今天写了个简单的限速中间件 json web token 中间件地址: 阅读全文
posted @ 2022-10-11 16:03 天才卧龙 阅读(302) 评论(1) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 微软的Identity框架虽说只有有部分公司用,但还是有必要学学的。 本篇以NetCore3.1做演示 接着上篇博客:Net6/NetCore3.1搭建codeFirst 【支持多dbcontext】并接合TransactionScope 完成事务 阅读全文
posted @ 2022-09-28 16:19 天才卧龙 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、打开VS2019或VS2022创建一个webApi项目 添加引用 1.Microsoft.EntityFrameworkCore.SqlServer 2.Microsoft.EntityFrameworkCore.Design 本篇采用VS20 阅读全文
posted @ 2022-09-27 17:00 天才卧龙 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、新建带有RowRersion的实体 /// <summary> ///房子 -- 用于演示抢房子 /// </summary> public class House { public string HouseId { get; set; } p 阅读全文
posted @ 2022-09-26 16:37 天才卧龙 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、适用于: --insert update delete 1.1、内插值方式:FormattableString--该方式不存在注入攻击风险,放心用 using (wechatDbContext context = new wechatDbCon 阅读全文
posted @ 2022-09-26 14:17 天才卧龙 阅读(772) 评论(0) 推荐(1) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 面试场景是给你几道题,问你以下程序能不能正确执行 题目1 IQueryable 用什么方式进行数据加载?DataTable 方式 还是 DataReader方式? 答案: Ado.NEt中,DataTable、DataSet等是一次性将查询的数据加 阅读全文
posted @ 2022-09-23 17:12 天才卧龙 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 十年河东十年河西,莫欺少年穷 学无止境,精益求精 微软官网:https://learn.microsoft.com/zh-cn/ef/ef6/modeling/code-first/fluent/relationships NetCore3.1 请参考;https://www.cnblogs.com 阅读全文
posted @ 2022-09-23 11:08 天才卧龙 阅读(332) 评论(0) 推荐(2) 编辑
摘要: 十年河东,十年河西。莫欺少年穷 学无止境,精益求精 最近再看Net5相关视频,看的过程中就想把看到的知识通过博客展示出来,因此就有了这篇博客 之前项目中用的DbFirst ,本篇开启CodeFirst,按照微软官方提供的说法,是希望大家都用CodeFirst 1、CodeFirst 1.1、新建控制 阅读全文
posted @ 2022-09-21 17:20 天才卧龙 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 nlog是继log4Net后C#编程界又一颗闪亮的星,俗称super star 1、先学会使用 1.1、新建控制台应用程序,引入如下nuget 1、Microsoft.Extensions.Logging 2、Microsoft.Extension 阅读全文
posted @ 2022-09-21 14:32 天才卧龙 阅读(3260) 评论(0) 推荐(1) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 本篇提供几种读取配置文件的方式,从简到难,步步加深 1、新建控制台程序 1.1、新增一个名称为application.json的配置文件 application.json { "name": "杰克", "sex": "男", "address": 阅读全文
posted @ 2022-09-20 15:53 天才卧龙 阅读(3906) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 有如下接口及继承实现类 interface Idog { public string name { get; set; } void sayhi(); } class dogTom : Idog { public string name { get 阅读全文
posted @ 2022-09-19 16:18 天才卧龙 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 List<int> artys = new List<int>() { 1,2,3,4,5,6,7,8}; // var s = artys.Where(A => A > 5); 面试官让你写一个方法来实现Where,怎么写? 本篇提供两种方法,如 阅读全文
posted @ 2022-09-01 13:27 天才卧龙 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 关于异步编程,很久之前就写过一遍博客:asp.net core 系列 5 项目实战之:NetCore 的 async 和 await(参考自:Microsoft教程) 今天继续探讨NetCore异步编程,这里会掺杂其他知识点一块讲解 借助之前博客中 阅读全文
posted @ 2022-08-24 14:34 天才卧龙 阅读(584) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页