net

  • Blazor 怎么创建第一个应用

    新手推荐从 Blazor Server 入手,用 .NET CLI 执行 dotnet new blazorserver -n MyFirstBlazor 创建项目并 dotnet run 启动,默认访问 https://www.php.cn/link/8b49217b4e704d2c40e5908…

    2025年12月17日
    000
  • EF Core如何添加迁移 EF Core添加迁移(Add-Migration)方法

    Add-Migration 是为 EF Core 数据库模型变更生成迁移代码的关键步骤,创建含 Up/Down 方法的迁移类,需确保工具包安装、启动项目设置正确、DbContext 可发现,并支持 PMC 或 CLI 方式执行。 在 EF Core 中执行 Add-Migration 是为数据库模型…

    2025年12月17日
    000
  • ASP.NET Core怎么部署到IIS ASP.NET Core发布应用程序方法

    ASP.NET Core 应用部署到IIS的核心是IIS通过ANCM反向代理请求至Kestrel服务器。需确保安装Hosting Bundle、正确发布应用、配置IIS站点(应用程序池设为“无托管代码”)、验证web.config生效,最后通过日志排查500.19/502.5错误。 ASP.NET …

    2025年12月17日
    000
  • Blazor 怎么使用 IndexedDB

    Blazor 通过 JavaScript 互操作调用 IndexedDB,需在 JS 中封装 initDb、add、get 等方法并返回 Promise,C# 端用 IndexedDbService 封装调用,注意版本升级、事务短暂、错误监听及存储限制。 Blazor 本身不直接提供 Indexed…

    2025年12月17日
    000
  • C#怎么解析JSON字符串 C#使用Newtonsoft.Json库教程

    C#中解析JSON最常用的是Newtonsoft.Json,它比System.Text.Json更灵活,支持复杂嵌套、自定义序列化等;需通过NuGet安装并引用using Newtonsoft.Json;,可用JObject动态解析或DeserializeObject反序列化为强类型对象,注意大小写…

    2025年12月17日
    000
  • C#怎么连接PostgreSQL数据库 C# Npgsql驱动使用方法

    最主流稳定的方式是使用 Npgsql 驱动,它支持 async/await、EF Core、连接池和 SSL 加密;通过 NuGet 安装,用 NpgsqlConnection 连接,推荐参数化查询与合理配置连接字符串。 用 C# 连 PostgreSQL,最主流、最稳定的方式就是用 Npgsql …

    2025年12月17日
    000
  • Blazor 怎么优化性能

    Blazor性能优化需从实际瓶颈出发,包括减少渲染、降低JS互操作开销、控制组件生命周期及提升资源加载效率;具体措施有:用@key稳定列表、重写ShouldRender()、拆分组件、防抖JS调用、启用AOT编译与代码剪裁等。 Blazor 性能优化核心在于减少不必要的渲染、降低 JS 互操作开销、…

    2025年12月17日
    000
  • Blazor 怎么将 Razor Class Library (RCL) 用作组件库

    Blazor中RCL作为组件库的核心是隔离、正确引用和静态资源处理:创建无宿主依赖的Razor组件,通过项目引用并在_Imports.razor中导入命名空间;静态资源放入RCL的wwwroot,构建时自动复制至_content/{RCLName}/路径。 Blazor 中将 Razor Class…

    2025年12月17日
    000
  • Blazor EventCallback 与 Action/Func 的区别和用法

    EventCallback 是 Blazor 专用于子组件向父组件发起异步回调通知的线程安全委托包装器,自动处理 UI 线程同步与状态刷新;Action/Func 是通用委托,无 Blazor 运行时语义,调用后不会触发自动渲染。 Blazor 中的 EventCallback 不是普通委托,而是专…

    2025年12月17日
    000
  • C# 如何使用MediatR库 – 实现CQRS模式中的命令和查询

    CQRS将操作分为命令与查询,MediatR通过中介者模式实现解耦,提升系统可维护性与扩展性,适用于复杂业务场景。 在现代C#应用程序开发中,CQRS(命令查询职责分离)模式被广泛用于提升系统可维护性和可扩展性。MediatR 是一个轻量级库,帮助我们在项目中轻松实现这一模式。它通过中介者模式将请求…

    2025年12月17日
    000
关注微信