级联值和参数 <CascadingValue Value="@_grandValue" Name="GrandValue"> <Parent /> </CascadingValue> …
分类:代码片段
Blazor:子组件向父组件传递数据
子组件无法直接向父组件传递数据,所以先在子组件定义回调事件,然后父组件引用子组件时,将父组件的方法绑定到子组件中,然后在子组件触发回调即可。 子组件 Child.razor : <input @bind="…
[5分钟]菜鸟修研之设计模式:六大设计原则
[5分钟]菜鸟修研之设计模式:六大设计原则 [TOC] 笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的特性和应用场景。 这六种原则分别为单一职责原则、接口隔离原则、里氏替换原则、迪米特法则、依赖倒…
ASP.NET Core 3.1 快速实现跨域访问
Startup 中,添加一个变量 readonly string ganweiCosr = "AllowSpecificOrigins"; Startup.ConfigureServices 中,添加…
快速实现 dapper 注入
新建一个静态类吗,注入 dapper 服务。 /// <summary> /// 注入dapper /// </summary> public static class DapperService…
SQLite 时间格式条件查询
SELECT * FROM "MyTable" t WHERE ( 't'.'time' > '2019-03-13 00:00:00 …
C# 获取主机的物理网卡的MAC
支持 Windows 和 Linux var macAddr = ( from nic in NetworkInterface.GetAllNetworkInterfaces()[......]继续阅读
C# ? 和 ?? 妙用示例
var authorizeData = endpoint?.Metadata.GetOrderedMetadata<IAuthorizeData>() ?? Array.Empty<IAuthorize…
按位与、按位或操作结果
二进制数, 任何数与 N 个 1 进行按位与,结果等于自身;或者与 N 个 0 进行按位或,结果等于自身。 任何数与 N 个 0 进行按位与,结果是 N 个 0;任何数与 N 个 1 进行按位或,结果是 N 个 1; 与…
SQL 子查询、join 判断字段判断是否为空返回不同结果
这个查询对于多表联查特别有用,因为连接查询,有可能部分字段数据为空,直接返回null不太友好。 下面使用三个表来演示 SELECT eg.GroupId, eg.GroupName, egl.EquipGroupList…
.NET Core 获取系统平台环境信息、进程信息
.NET Core 中没有获取 Linux 的 CPU使用率等信息的功能,死心吧。 static void Main(string[] args) { Console.WriteLine("系统运行情况&quo…
C# 特性(Attribute)、反射、读取特性、分析特性的示例
通过反射获取到属性名称以及特性后,要获取属性的值。 static void Main(string[] args) { Test test = new Test() { A = 13510[......]继续阅读
C# CLR基础,导航
CLR 基础 作者:*Hunter 文章标题:CLR 基础 地址 https://www.cnblogs.com/zd1994/p/6308587.html 作者:岩石草 文章标题:CLR – 基础 地址:h…
EF 中配置 DbContext ,构造函数和 OnConfiguring
https://docs.microsoft.com/zh-cn/ef/core/miscellaneous/configuring-dbcontext 有两种配置方式,一种是 Dbcontext 构造函数和依赖注入同时…
C# 循环遍历目录、子目录
[……] 继续阅读