摘要: 使用EF时,应该如何选择工作流,请看官方文档,文档地址: Creating a Model - EF6 | Microsoft Docs 阅读全文
posted @ 2021-05-20 17:43 路鸣 阅读(39) 评论(0) 推荐(0) 编辑
摘要: .NET 中服务注册在容器中有3中方式:Transient/Scoped/Singleton Transient(瞬时的) transient服务使用services.AddTransient()注册在容器中,当从容器中请求服务时,每次请求均创建一个服务实例,也就是说,每次注入都产生一个新的对象。 阅读全文
posted @ 2021-05-07 11:05 路鸣 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在webAPI中,有时要求只能接收特定的请求格式的需求,在ASP.NET Core中默认使用Json based 输入格式,下面以增加内置xml输入格式为例: 安装Microsoft.AspNetCore.Mvc.Formatters.Xml Nuget包 在Startup.ConfigureSer 阅读全文
posted @ 2021-04-27 18:09 路鸣 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Constructor Injection(构造器注入) 这是我们最长用的服务注入方式了; Action injection with FromServices(方法中注入) 可以使用FromServicesAttribute特性在一个控制器方法中直接注入,如下所示: public IActionR 阅读全文
posted @ 2021-04-26 15:00 路鸣 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 目前在前端开发中,模块化已是主流。 Node.js从最开始支持modular programming,使用的模块规范是commonJS,使用module.export和require()导出和导入模块.-->CommonJS modules ES6(亦ES2015)作为JavaScrpt下一个标准版 阅读全文
posted @ 2021-04-13 17:20 路鸣 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 模块是可移植的可执行文件,例如 type.dll 或 application.exe,由一个或多个类和接口组成。 单个模块可包含多个命名空间,而一个命名空间可跨越多个模块。 作为一个单元部署的一个或多个模块组成一个程序集。 有关创建包含多个模块的程序集的信息,请参阅多 文件程序集。 ps:摘抄自:M 阅读全文
posted @ 2021-04-08 11:21 路鸣 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: attribute attribute是继承自 Attribute 基类的类,所有继承自 Attribute 的类都可以用作其他代码块的一种“标记”。 例如,有一个名为 ObsoleteAttribute 的特性。 它用于示意代码已过时,不得再使用。 可以将此特性应用于类(比如说,使用方括号)。 [ 阅读全文
posted @ 2021-02-24 10:44 路鸣 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Null 和 Undefined null 在 JavaScript 中 null 表示 "什么都没有"。 null是一个只有一个值的特殊类型。表示一个空对象引用。 用 typeof 检测 null 返回是 object。 undefined 在 JavaScript 中, undefined 是一 阅读全文
posted @ 2021-01-19 10:55 路鸣 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 众所周知,CLI是包含在.NET SDK中,执行.NET SDK命令的命令行工具,输入dotnet -h查看所有命令。 我们知道.NET SDK在windows/Linux/macOS都有相应的版本,所以,CLI可以在以上系统中运行。 CLI十分强大,我们可以通过命令安装包(dotnet add)和 阅读全文
posted @ 2020-12-15 18:29 路鸣 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包? 闭包是指能够读取函数内部变量的函数,一般来说只有函数内部的子函数才能读取该函数的局部变量,GO语言就是这种方式。 GO语言支持匿名函数,可作为闭包。 如下是菜鸟教程上的一个例子; package mainimport "fmt"func getSequence() func() int 阅读全文
posted @ 2020-12-10 17:35 路鸣 阅读(442) 评论(0) 推荐(0) 编辑