代码改变世界
  • 2021.05.14
  • 2周前

    .net中Lambda表达式常用写法

    这里主要是将数据库中的常用操作用LAMBDA表达式重新表示了下,用法不多,但相对较常用,等有时间了还会扩展,并将查询语句及LINQ到时也一并重新整理下:1.select语句:books.Select(p=new{p.Title,p.UnitPrice,p.Author});//需用匿名方式2.where语句:books.Where(p=p.UnitPrice==100&&p.Title=”ABC”);补充:像数据库中的...
  • 2021.05.13
  • 1个月前

    JavaScript常用数组方法汇总

    整理了JavaScript中大部分常用的数组方法添加/删除元素push数组末端添加元素let arr = ['javascript', 'css'];alert( arr.push('html') );// 3alert( arr );// javascript, css, htmlpop移除并返回数组最后一个元素let arr = ['javascript', 'css'];alert( arr.pop() );// cssalert( arr );// javascriptunshift数组首端添...
  • 1个月前

    .Net Core Api开发 输入参数模型验证

    参数模型验证 一般是对传入的参数按照制定规则校验,该章节主要演示在服务端对传入参数进行校验校验主要包括3点:1,定义验证规则2,按照规则进行检查3,错误报告1,定义验证规则这里介绍3中验证方式:方式一:使用 Data Annotations程序集,通过属性注解方式,例如 [Required]、[MaxLength] 等方式二:自定义属性Attribute...
  • 1个月前

    .Net Core WebApi开发- IOC,使用Autofac实现依赖注入

    在 .net Core ApI项目中引入 Autofac 容器项目前提条件:.net Core ApI项目服务层--Service层仓储层--Repository层。。第一步:安装 NuGet 相关包,安装如下两个Autofac 包即可,目前版本 Autofac 6.0第二步: 注册Program.cs 文件中需要加入一句话:.UseServiceProviderFactory(new AutofacServiceProviderFactory()) /// ...
  • 1个月前

    .Net Core Api开发 Starup入门

    根目录看到两个文件 Program.cs、Startup.csProgram.cs就不多说了,就是一个控制台程序,做初始化加载操作public class Program { public static void Main(string[] args) {CreateHostBuilder(args).Build().Run(); } /// summary /// 默认初始化系统内置的配置 /// /summary /// param name="args"/param /// ret...
  • 1个月前

    .NET Core 处理 WebAPI JSON 返回null为空

    前言项目开发中不管是前台还是后台都会遇到烦人的null,数据库表中字段允许空值,则代码实体类中对应的字段类型为可空类型Nullable,如int?,DateTime?,null值字段序列化返回的值都为null,前台对应字段赋值需要做null值判断,怎么才能全局把null替换为空。 本文分享WebAPI接口服务统一返回null替换为空的方法。一、分析...
  • 2021.04.26
  • 1个月前

    ASP.NET Core中服务的生命周期

    ASP.NET Core支持依赖注入软件设计模式,它允许在不同的组件中注入我们的服务,并且控制服务的初始化。有些服务可以在短时间内初始化,并且只能在某个特别的组件,以及请求中才能用到;而还有一些服务,仅仅只用初始化一次,就可以在整个应用程序中使用。下面就讲一讲ASP.NET Core中服务的生命周期。Singleton --单例模式 ...
  • 2021.04.14
  • 1个月前

    RfcDestinationManager.UnregisterDestinationConfiguration时报错cannot unregister the given destination configuration

    使用NCO访问SAP的RFC时,程序代码是这么写的: string destinationName = "EWM_700_GROUP"; IDestinationConfiguration ID; RfcDestination prd; public EWM01() {try{ ID = new MyBackendConfig(); RfcDestinationManager.RegisterDestinationConfiguration(ID); prd = RfcDestinationManager.GetDestination(destina...
  • 1个月前

    在ASP.NET Core中使用ViewComponent

    前言在之前的开发过程中,我们对于应用或者说使用一些小的组件,通常使用分布页(partial view),再往前在Web Form中我们会进行应用WEB Control,好吧提及一个关键性代码TagPrefix:TagName,通过这种的标记我们便可以在我们web form中进行引入我们的组件,当然自从.NET MVC之后呢,就已经没有了WebControl,而对于.NET Co...
  • 1个月前

    Autofac 框架初识与应用

    一、前言主要讲述了什么是IoC容器,以及了解到它是DI构造函注入的框架,它管理着依赖项的生命周期以及映射关系,同时也介绍实践了在ASP.Net Core中,默认提供的内置IoC容器,以及它的实例注册方式和相应的生命周期。但考虑到在实际项目中,如果需要一个个添加实例,会略显麻烦,为了达到可以简化我们工作量,因此我们也可以引...