小编Luk*_*164的帖子

Blazor CascadingParameter 与单例依赖注入

我最近了解到,您可以通过将Router组件包装在提供程序Microsoft doc中来为整个项目提供 cascadingValues中来向整个项目提供 cascadingValues 。这与使用单例模式的依赖注入有何不同?(我知道注入是如何工作的,我的意思是性能和架构方面)

您认为使用哪个更好?

c# dependency-injection razor blazor

8
推荐指数
1
解决办法
2546
查看次数

AutoMapper:CreateMap 和 CreateProjection 有什么区别?

我正在寻找有关 automapper 中的 CreateMap/CreateProjection 和 ProjectTo/MapTo 之间关系的差异的解释。我刚刚开始使用这个库,我很难理解何时使用什么。我部分理解 ProjectTo 与 LINQ 有一些关系并且可以用于整个集合?我希望在 Blazor 服务器端项目中使用此库。

当我使用 EF Core 时,我也在研究这两个库:

但由于我是图书馆的新手,我认为在继续之前先从基础开始是个好主意。

c# mapping automapper entity-framework-core blazor-server-side

3
推荐指数
1
解决办法
1578
查看次数

寻找布尔语句的解释

我在我正在使用的库中发现了这个语句。它应该检查集群中的当前节点是否是领导者。这是声明:(!(cluster.Leader?.IsRemote ?? true))

为什么不直接使用(cluster.Leader?.IsRemote)?(忽略 ! 运算符,我知道它是如何工作的)

这种方法有什么好处吗?

c# boolean

2
推荐指数
2
解决办法
72
查看次数

Blazor 自动完成标记

这个问题类似,我正在寻找一个组件来向对象添加标签,就像在 stackoverflow 中一样,这意味着标签的自动完成文本字段。我要么寻找一个原生组件,要么寻找一种包装 JS 解决方案的方法,以便它可以在 blazor 中使用。

另一个想法是带有复选框的多选组件,就像这里讨论的那样,但我不太喜欢这个想法。

理想情况下,我会提供所有标签的列表,并绑定到正在设置标签的项目上的列表。

javascript c# tags autocomplete blazor

1
推荐指数
1
解决办法
1825
查看次数