首页
学习
活动
专区
圈层
工具
发布

.NET周刊【9月第4期 2023-09-24】

然而,Green thread与现有的异步模型之间的交互是复杂的,特别是从Green thread代码调用异步方法需要转换到异步代码的同步模式,这在常规线程上不是一个好的选择。...关于Unity 如何与Blazor Server结合 https://www.cnblogs.com/LinSr/p/17717402.html 本文详细介绍了如何将Unity与Blazor Server...完成这些步骤后,启动Blazor Server项目,在地址栏输入相应的URL,即可看到Unity画面。通过这种方式,成功实现了Blazor Server和Unity的结合。...s=12 使用 Entity Framework Core 进行急切、延迟和显式加载 | .NET 工具博客 https://blog.jetbrains.com/dotnet/2023/09/21/eager-lazy-and-explicit-loading-with-entity-framework-core.../ 解释 Entity Framework Core 中的急切加载、延迟加载和显式加载。

1.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET周刊【11月第1期 2024-11-03】

    TaskExCum 是一个静态类,Run 方法异步执行任务并获取结果,WhenAll 方法等待多任务完成。...示例中,作者展示了一个简单的异步方法,强调编译器如何为每个异步方法生成状态机。状态机结构体包含异步方法的所有局部变量和状态信息,并通过几种关键步骤实现回调函数的注册和触发。...文章介绍了如何创建.NET控制台应用并使用Moq库进行模拟对象的创建和调用参数的验证。此外,Moq可模拟方法抛出异常,利于单元测试。文末提供了开源地址,鼓励参与开源社区。...还有一个不公开的接口方法用于内部调用。文章详细描述了接口的声明和实现过程,使用 Jimu 和 Autofac 进行服务注册。通过依赖注入实现日志记录功能,并使用模拟数据进行会员管理。...-2fk9 介绍 Entity Framework Core 的 9 个性能技巧。

    81910

    .NET周刊【11月第1期 2024-11-03】

    TaskExCum 是一个静态类,Run 方法异步执行任务并获取结果,WhenAll 方法等待多任务完成。...示例中,作者展示了一个简单的异步方法,强调编译器如何为每个异步方法生成状态机。状态机结构体包含异步方法的所有局部变量和状态信息,并通过几种关键步骤实现回调函数的注册和触发。...文章介绍了如何创建.NET控制台应用并使用Moq库进行模拟对象的创建和调用参数的验证。此外,Moq可模拟方法抛出异常,利于单元测试。文末提供了开源地址,鼓励参与开源社区。...还有一个不公开的接口方法用于内部调用。文章详细描述了接口的声明和实现过程,使用 Jimu 和 Autofac 进行服务注册。通过依赖注入实现日志记录功能,并使用模拟数据进行会员管理。...-2fk9 介绍 Entity Framework Core 的 9 个性能技巧。

    83100

    Blazing Pizza Workshop:教你用 Blazor 打造在线披萨店

    通过构建一个完整的“在线披萨订购系统”,帮助你掌握 Blazor 的核心开发技巧,包括组件化、状态管理、表单验证、身份认证等实用功能。...Module 4 用户登录与权限控制 Module 5 组件复用与共享 每一模块都配有详细的代码示例和讲解视频,非常适合边看边练!...✅ 技术栈全面 • 前端使用 Blazor WebAssembly(或 Server) • 后端采用 ASP.NET Core API • 使用 Entity Framework Core 进行数据持久化...• 引入 Identity 实现用户认证与授权 ✅ 组件化设计 深入讲解如何拆分页面为可复用的组件,理解 @bind、CascadingValue、EventCallback 等核心概念。...• 对 Blazor 有初步了解,但不知道如何动手实践的新手 • 想从传统前端框架(如 Vue/React)转向 C# 全栈开发的开发者 • 想要使用 C# 编写前后端统一的应用程序架构 • 企业内部系统开发者

    22000

    从零开始使用Blazor和.NET 9构建学生成绩管理系统

    通过本文,您将掌握Blazor Server的核心开发技巧、EF Core 9.0的数据操作方法以及企业级应用的最佳实践。...一、需求分析1.1 用户角色与功能需求学生成绩管理系统需满足两类核心用户的需求:角色核心功能权限控制教师成绩录入/修改、课程管理、统计分析全部功能访问权限学生成绩查询、个人信息查看仅查看本人数据1.2...(Student, Course, Grade)和仓储接口应用层:实现业务逻辑,协调领域对象基础设施层:提供EF Core数据访问实现、文件存储等表示层:Blazor组件与页面,处理用户交互2.3 数据库设计核心实体关系模型...--framework net9.0cd StudentGradeManagement3.2 项目结构调整按照分层架构重构项目结构:# 创建核心项目dotnet new classlib -n Domaindotnet...7.1 项目回顾本文构建的学生成绩管理系统实现了以下核心价值:技术先进性:基于.NET 9和Blazor Server,采用分层架构设计功能完整性:覆盖学生管理、课程管理、成绩管理全流程性能优化:通过DATAS

    54110

    .NET周刊【9月第3期 2024-09-15】

    Entity Framework Plus 是其扩展库,提供批量操作、查询缓存、审计跟踪等增强性能的特性。项目可通过 NuGet 包轻松集成,并包含多种优化功能如全局和实例查询过滤器。...Entity Framework Plus: 让 EF Core 开发如虎添翼 https://www.cnblogs.com/Can-daydayup/p/18411468 Entity Framework...Entity Framework Plus 提高了 EF Core 的性能,提供批量操作、查询缓存和审计跟踪等功能。EF Plus 支持多版本的 EF,易于通过 NuGet 集成。...使用Roslyn分析器和修复器 对异步方法规范化返回Async结尾 https://www.cnblogs.com/vipwan/p/18412585 这篇文章介绍了使用Roslyn代码修复器对异步返回方法进行规范化的过程...文章解释了如何根据方法的返回类型和修饰符来判断是否报告诊断问题。此外,文章展示了代码的运行逻辑以确保异步方法名符合规范。

    1.8K10

    MVC5 Entity Framework学习之异步和存储过程

    await关键字用于web服务调用,当编译器看到该关键字时,会将该方法分为两个部分:第一部分在异步操作开始时结束,第二部分被放入一个回调方法,并在操作完成时被调用。...ToList扩展方法的异步版本被调用。 为何只修改了departments.ToList语句而不是departments= db.Departments语句?...这是因为只有发送到数据库的查询或命令才使用异步执行。departments=db.Departments语句生成了一个查询,但直到调用ToList方法时该查询才会被执行。...,调用SaveChanges方法时会引起命令的执行,而像db.Department.Add(department)方法仅仅是在内存中修改实体。...如果你希望能够利用异步代码的性能优势,请确保你正在使用的所有库包(例如分页)在调用任何Entity Framework方法并将查询发送至数据库时也同样要使用异步执行。

    1.8K90

    .NET周刊【7月第4期 2023-07-23】

    从 C# 5.0 时代引入 async 和 await 关键字,我们使用 async 修饰符可将方法、lambda 表达式或匿名方法指定为异步。如果对方法或表达式使用此修饰符,则其称为异步方法。...async 和 await 通过与 .NET Framework 4.0 时引入的任务并行库(TPL:Task Parallel Library)构成了新的异步编程模型,即 TAP(基于任务的异步模式...就是 token 大佬的那篇Blazor Hybrid (Blazor混合开发)更好的读取本地图片,主要思路就是读取本地图片,通过C#与JS互操作,将byte[]传给js,生成blob,图片的src中填写根据...【英文】使用 Entity Framework Core 对现有数据库进行逆向工程 | .NET 工具博客 https://blog.jetbrains.com/dotnet/2023/07/20/reverse-engineering-existing-databases-with-entity-framework-core.../ 如何使用 Entity Framework Core 从现有数据库(脚手架)创建定义。

    94810

    .NET 10 Preview 2 增强了 Blazor 和.NET MAUI

    在跨平台应用开发方面增加了新功能,如 ShadowTypeConverter、Switch 控件的新 OffColor 属性和 HybridWebView.InvokeJavascriptAsync 方法等...此外,还介绍了其他方面的新特性和功能,如移动平台质量、Windows Forms、WPF、Entity Framework Core 10 和容器镜像等方面的改进。....NET MAUI(移动 UI):跨平台应用开发能力增强,有 ShadowTypeConverter、Switch 控件新属性和调用嵌入式网页视图中 JavaScript 的方法等新功能,还能在 iPad...Windows Forms:增强了与 WPF 的剪贴板共享功能,移植了更多设计时 UI 类型编辑器,提升了 Windows Forms 设计器体验并进行了一般质量改进。...Entity Framework Core 10:支持新的 LINQ RightJoin 操作符,增强了数据访问能力,还有一些其他小的增强。

    58910

    .NET周刊【3月第1期 2025-03-02】

    Task 是引用类型,适用于大多数异步操作,但会在高频调用时产生堆分配开销。ValueTask 是值类型,能有效减少内存分配的开销,适合于高频调用和可能同步完成的异步操作。...委托含有三个字段:_target标识静态或实例方法,_methodPtr指向被调用方法,_invocationList存储委托链。...Blazor是一个用于构建现代Web应用的框架,可以使用C#、HTML和CSS。文章详细描述了如何安装MatBlazor组件库,包括命令行和NuGet包管理器的安装方法。...Core 和 Entity Framework Core、行级别安全性 (RLS) 以及实现多租户通用基础结构。...C# 定式 - 服务控制 - SQL Server https://qiita.com/chai0917/items/cf40a34438a3f55aecb9 了解如何在 C# 中控制 SQL Server

    1.1K00

    .NET周刊【5月第1期 2024-05-05】

    文章详述了 IceRPC 的调用机制,包括调用器 invoker 的获取与使用,以及如何在服务端推送通知至客户端。...文章介绍了如何创建和使用拦截器,特别是缓存拦截器,和如何设置缓存键。还提供了如何在多语言调用中应用缓存拦截以及创建拦截模块的方法。...文章还讲解了如何灵活获取主包路径、加载依赖包以及实现异步和同步加载资源的方法。最后,提供了卸载单个及所有 AB 资源包的功能。...同时也阐述了如何使用其他 C# DLL 库,方法与前述相同。针对 VC++的 DLL,需声明函数定义后方可使用,并给出了调用 Windows API 函数的例子。提供了示例下载链接。...如何调查异步方法中的阻塞调用。

    1.6K10

    .NET周报 【5月第3期 2023-05-21】

    本文讲述如何使用C#来实现视频会议系统的Linux服务端与Linux客户端,并让其支持国产操作系统(如银河麒麟,统信UOS)和国产CPU(如鲲鹏、龙芯、海光、兆芯、飞腾等)。...文章详细介绍了Masa Blazor组件库的使用方法,包括如何在Winform的MainFrom的文件中创建 ServiceCollection ,用于注册服务,在和BlazorWebView进行绑定,...将指定的html和BlazorWebView绑定以后在对于html内的id为 app 的元素进行Blazor组件的绑定绑定到Blazor组件的 App 组件中;以及如何在 MApp 中使用 Masa Blazor...)通用方法 【英文】使用 System.ServiceModel 6.0 调用 WCF/CoreWCF 的客户端支持就在这里!...https://goatreview.com/are-compiled-queries-efficient-efcore/ 关于 Entity Framework Core 的编译查询是否有效。

    3.2K40
    领券