Fork me on GitHub
摘要: 今天给大家分享.NET中的GraphQL,半个小时,没有把所有的代码敲出来,高估了自己的写码速度,所以通过这个文章分享出来。 1、核心PPT 2、主要代码 using Conf2021GraphQL; using Conf2021GraphQL.Models; using Microsoft.Ent 阅读全文
posted @ 2022-05-11 20:59 桂素伟 阅读(103) 评论(0) 推荐(0) 编辑
摘要: MiniAPI中,Response的返回数据有三种格式,IResult,string,json: ValueTask<string> - 这包括 string 和 Task<string> T(任何其他类型,返回前端时转成json)- 这包括 Task<T> 和 ValueTask<T> 基于 IR 阅读全文
posted @ 2022-05-11 20:53 桂素伟 阅读(314) 评论(0) 推荐(0) 编辑
摘要: switch的模式中有一种叫类型模式,可以根据switch的类型来执行对应的case,这点在代码中用到的比较频繁,特别是在对应同类型对象的操作中。本例是把一组数据,转成一种格式,就是很简单的使用switch类型模式实现,具体见代码: using System; using System.Collec 阅读全文
posted @ 2022-05-11 20:53 桂素伟 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 为了方便说明这个系列的文章,我引入了一个业务场景,就是一个简单的考试系统(仅作文章Demo案例),ER图见下图。1、系统有题库,试题有答案,分试题类型和试题类别;2、系统有考生用户,可以从题库组织试卷,分配给考生,考生可以考试记录考试结果。 app.MapGet("/", () => "Hello 阅读全文
posted @ 2022-05-11 20:44 桂素伟 阅读(352) 评论(0) 推荐(1) 编辑
摘要: Mini API之前的官方.net web框架,都是偏重的,不像其他语言,如go,python,或基于c#的nancy,都是简洁方式来开启web之旅的。所以有小伙伴就吐槽.net基于web的不友好性,这不,.net6中官方就引入了Mini API(虽然来的有点晚),以解这部分小伙伴的相思之痛。 va 阅读全文
posted @ 2022-05-11 20:36 桂素伟 阅读(708) 评论(0) 推荐(3) 编辑
摘要: 首先简化了Program文件,引入了全局命名空间,但顶级语句由于Main函数的特性[STAThread]没有引用进来。 namespace WinFormsDemo { internal static class Program { /// <summary> /// The main entry 阅读全文
posted @ 2022-05-11 20:29 桂素伟 阅读(573) 评论(0) 推荐(0) 编辑