文章分类 - c#
摘要:方法1: services.addsingeton<T>(); 方法2: services.addsingleton(typeof(T)); 方法3: services.addsingleton<IT>(c=>()); 在参数中通过的匿名方法(拉姆达表达式)直接实现接口IT的类的方法
阅读全文
摘要:var filePath=AppDomain.CurrentDomain.BaseDirectory + "aaa.txt";
阅读全文
摘要:启用永久授权EnablePersistAuthorization app.UseSwaggerUI(c => { //指定Swagger JSON文件的终结点,用于加载和显示API文档。 //需要提供JSON文件的URL和一个可识别的名称 c.SwaggerEndpoint("/swagger/v1
阅读全文
摘要:CreateMap<Application, ApplicationDto>().ForMember(dest => dest.Enabled, opt => opt.MapFrom(s => s.Enabled == true ? "已启用" : "未启用")).ForMember(dest =>
阅读全文
摘要:string strs = null; // 出现异常 bool bool1 = strs.Length == 0; // 不会出现异常 strs?.Length 的类型是int?(可为null的int类型) bool bool2 = (strs?.Length ?? 0) == 0; Null 条
阅读全文
摘要:Migration 常用命令 Add-Migration Init --其中Init是你的版本名称 update-database Init --更新数据库操作 init为版本名称 Add-Migration EditPwdLength --同上,不在解释 update-database EditP
阅读全文
摘要:C#中使用LINQ和lambda实现左链接、右链接、内链接 - 董川民 (dongchuanmin.com) 小白最近又面试了一个外包公司,这公司上来就问,.NET Mvc传值方式是啥?给小白问蒙了,因为小白最近做的比较多的是MVC API,他想了半天才达到“viewBag,viewDate,Mod
阅读全文
摘要:lambda表达式来实现Left Join和Inner Join_lambda leftjoin_陈熙之的博客-CSDN博客 自己做了记录 Left Join lambda只能会写2表连接,多了就SB了。 DefaultIfEmpty()是关键。。。。。。 CustomerFollowup.Wher
阅读全文
摘要:前言 编程其实就是写代码,而写代码目的就是实现业务,所以,语法和框架也是为了实现业务而存在的。因此,不管多么高大上的目标,实质上都是业务。 所以,我认为不要把写代码上升到科学的高度。上升到艺术就可以了,因为艺术本身也没有高度。。。。 软件设计存在过度设计,语法和框架的理解,也存在过度理解。比如,反编
阅读全文
摘要:在进行数据列表的查询中,我们通常会使用两种方式进行查询: linq查询 数据库sql语句查询 这样固然可以实现查询,本人之前也都是这么做的,因为查询的条件很少。使用linq,可以将所有的查询条件的属性传到后台,再根据该属性是否有值,使用where进行查询;使用存储过程,也需要将所有查询条件的属性传到
阅读全文