码界工坊
首页
项目
工具
博客
所有
.NET
Python
前端
数据库
更多语言
课程
分享
投稿
Bug反馈
关于
赞助
博客园
B站
时间线
RSS
站点地图
关于
博客分类
所有
.NET
Python
前端
数据库
更多语言
课程
分享
博客列表
我开发了一个对.NET程序进行瘦身的工具
我开发了一个对.Net程序瘦身的工具,可以把被引用但是没有被使用的程序集删除。我用它把一个.Net core程序从`147兆`瘦身到`59.5`兆。
.NET
瘦身
创建于2021-12-26 21:56:27
|
杨中科
(30/30)大家一起学Blazor:.NET 6 <ErrorBoundary>
昨天说到单元测试,但有些时候可能由于时间关系没办法完整测试
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 21:50:23
|
StrayaWorker
(29/30)大家一起学Blazor:Blazor单元测试
开发一个系统最无聊的过程大概就是解决BUG了,尤其是那种尝试对null 对象取值的错误(`Object reference not set to an instance of an object.`),这应该是大部分人刚踏入编程领域最常碰到的问题,为了从枯燥的解决BUG过程解脱,这篇就来介绍`单元测试`。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 20:39:11
|
StrayaWorker
支持.NET6!EF Core中批量执行更新、删除、插入数据的框架Zack.EFCore.Batch
在`EF Core`中`批量`执行`更新`、`删除`、`插入`数据的框架`Zack.EFCore.Batch`已经发布新版,新版增加了对`.NET 6`的支持,数据批量插入的时候支持`ValueConverter`,彻底解决了`“更新数据的时候,当两列的表达式等价时候出现的The count of columns should be even异常”`。
C#
EF Core
批量更新
批量删除
批量插入
创建于2021-12-25 19:23:26
|
杨中科
(28/30)大家一起学Blazor:Policy-based authorization
之前有说到`ASP.NET Core Identity` 使用的是基于`Claim` 的验证,其实`ASP.NET Core Identity` 有不同类型的授权方式,最简单的`登录授权`、`角色授权`、`Claim 授权`,但上述几种都是以一种方式实现:原则授权(`Policy-based authorization`)。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 17:51:34
|
StrayaWorker
(27/30)大家一起学Blazor:添加用户和Claim功能
前面说过`ASP.NET Core Identity` 是基于`Claim` 的验证,而`Role` 就是类型为`Role` 的`Claim`
Blazor
ASP.NET Core
学Blazor
创建于2021-12-25 11:08:26
|
StrayaWorker
(26/30)大家一起学Blazor:给用户分配角色
昨天角色的`CRUD` 功能都完成了,接着就是要把角色分配给用户了
Blazor
ASP.NET Core
学Blazor
创建于2021-12-24 23:20:13
|
StrayaWorker
C# 脚本
有些情况下,需要在程序运行期间动态执行C#代码,比如,将某些经常改变的算法保存在配置文件中,在运行期间从配置文件中读取并执行运算。这时可以使用C#脚本来完成这些工作。
C#
脚本
创建于2021-12-24 22:46:51
|
寻找无名的特质
(25/30)大家一起学Blazor:添加角色功能
首先添加承载角色数据的`ViewModel`,因为接下来的权限会以角色判断
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 23:08:41
|
StrayaWorker
(24/30)大家一起学Blazor:<AuthorizeRouteView>运用
前天有在`Blog.razor`加入通过验证及未通过的显示内容,但如果系统要呈现的未通过验证内容都一样,在每个Component 都这样写就太浪费时间了,可以利用`App.razor`帮我们做统一呈现的事。
Blazor
ASP.NET Core
学Blazor
创建于2021-12-23 22:51:24
|
StrayaWorker
1
•••
36
37
38
39
40
•••
48
网站统计
网站创建
5年
文章分类
8个
文章总计
479篇
文章原创
102篇(21.29%)
站长推荐
1
Avalonia开源控件库强力推荐-Semi.Avalonia
2
.NET 9 AOT的突破 - 支持老旧Win7与XP环境
3
各版本操作系统对.NET支持情况
4
C#创历史成为2023年度编程语言
5
.NET反编译、第三方库调试(拦截、篡改、伪造)、一库多版本兼容
6
.NET跨平台客户端框架 - Avalonia UI