自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

原创 .net中的Blazor有前途吗?

大部分地方 blazor server 直接来,局部ui交互复杂的地方(比如,在canvas上绘图)直接上的 typescript 裸写 js。还在使用 传统的 layui 开发管理后台的朋友们都可以试试 Blazor ,用过之后就会发现真香。我做的偏工具类应用,主要用在这些场景:(a)内网工具;(b)2B的工具型web应用,用户量不多,但是单用户使用时间长,用户价值大。经过大量的尝试,现在用的技术架构是 blazor server + ant design + litedb。

2024-07-23 14:00:00 1990 2

原创 .NET可以用于政府信创 & 国产系统下的实践

NET Core为跨平台框架,运行体积小,速度快,使用更少的硬件,可方便开发,并可在Windows、macOS 和 Linux、国产操作系统上部署应用程序。.NET平为一个高性能跨平台的开发平台。同时.NET已经以MIT协议开源。一般项目的投标招标不存在因为一个技术语言而验收不通过,更多的是一些体制下深层次的原因。.NET技术及其运行平台,完全符合我国信息化建设的有关要求。大家可以放心的使用。不存在什么能用java而不能用C#的情况。向大佬学习、探行业内幕、享时代机遇。,能助你升职+涨薪!

2024-07-23 02:31:19 2096 2

原创 .NET 分布式爬虫框架

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!RuiJi.Net 是一个可以分布式部署的爬虫框架,使用 C# 开发,项目的最终目的是可以对大量的网站进行自动更新检查及抓取。

2024-06-08 07:30:00 942

原创 ASP.NET Core 使用最简洁的代码实现登录、认证和注销

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!前言认证是一个确定请求访问者真实身份的过程,与认证相关的还有其他两个基本操作——登录和注销。

2024-06-07 19:30:00 1734

原创 全网最完整 C# 版微信SDK开源了 !

基于 Flurl.Http 的微信 HTTP API SDK,目前已包含公众平台、开放平台、商户平台、企业微信、广告平台、对话开放平台等模块。C# 版微信 SDKSKIT.FlurlHttpClient.Wechat,可能是全网最完整的 C# 版微信 SDK,封装全部已知的微信 API,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。

2024-06-07 14:30:00 1018

原创 .NET集成DeveloperSharp操作Redis缓存

若是在.Net Core环境下,要在DeveloperSharp.json文件中添加“DeveloperSharp.Redis”节点(如下配置示例),并把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。以上,就是全网使用Redis最简单的方式!

2024-06-07 10:00:00 1103

原创 C# FFmpeg 音视频开发总结

AForge一个很好的学习样例,它将DirectShow封装的很好,能轻松实现加载单Usb接口中的多Usb摄像头(不过它很久没更新了,目前无法设置摄像头参数,也没有Usb摄像头直接录制,所以我把它重写了),当然使用其他DirectShow的库也是可以的。3、其他的库多是基于FFmpeg封装,如果做一个视频播放器,像vlc这种库是非常方便的,缺点是臃肿,需要手动剔除一些文件,当然也有一些是基于FFmpeg封装好的视频播放器库,也能快速实现一个播放器。当然也可以不用多线程,同一个帧在播放完成后进行,录制。

2024-06-07 07:30:00 847 3

原创 C# 进行AI工程开发-基础篇

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!大局观一直以来,官方口径都是尽量不要碰 CSharp 里的 unsafe 部分,以至于在大部分其它语言的程序员眼里,甚至 CSharp 程序员的眼里,CSharp 就是一个 java,做做 CRUD,捣鼓捣鼓局限于 windows 平台的 Winform 和 WPF 就行了。

2024-06-06 19:30:00 1325

原创 .NET 7 开发的高性能 Web 网关代理

Apiumc内置内网穿透支持,Apiumc是Web的反向代理,只要把外网服务器的请求通过Host域名来区分进行点对点的转发到本地Apiumc,对Apiumc来说转发的请求数据和平常网络防问没有区别,再把响应的数据以点对点的转发外网服务器,完成Http协议的内网穿透,这样外网就可通过Web形式防问本机或内网应用。开启后,会分配一个二级域名,用此域名二三级都可访问本机Apiumc了,同时也支持绑定域名,只要域名用CNAME解释到分配的域名,就完事了,就可以用自己的域名访问Apiumc了。🏆欢迎订阅我的专栏(

2024-06-06 14:00:00 1009

原创 .NET集成DeveloperSharp实现AOP

若是在.Net Core环境下,我们只需要把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。它两就是AOP横向拦截的核心要素。正确的使用AOP,甚至能对传统的软件架构设计,产生颠覆性的影响,如超级战士出场一般,彻底改变战局,让所有人刮目相看,完全耳目一新!

2024-06-06 10:00:00 1773

原创 这是我见过最好用的 .NET 权限管理系统

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!权限管理系统基于 .Net7.x + FreeSql 全家桶 + Autofac + DotNetCore.CAP + Mapster 等技术,前后端分离后台权限管理系统。

2024-06-06 07:30:00 1103

原创 龙芯下如何进行.NET Core程序开发部署

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!前言2022年4月,基础的运行时架构代码全部通过社区技术评审.NET国际开源社区正式宣布支持LoongArch(龙架构),目前LoongArch64架构已出现在.NET社区主干分支上。正文.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用。

2024-06-05 19:30:00 838

原创 盘点C#最有价值的10个语法糖

以上是C#中最有价值的10个语法糖,它们提供了更强大、更灵活和更高效的编程工具,帮助开发者更轻松地编写清晰、简洁和可维护的代码。当然还有其它比较优秀的语法糖,比如并行Parallel.For,篇幅有限这里就不列出了。你觉得C#那个语法糖比较优秀,欢迎留言讨论。🏆欢迎订阅我的专栏(.NET/C#中大型项目开发),里面有很多高价值技术文章,能助你涨薪+升职!让你快速成长为相关领域的架构师、领航员。也能让普通中小企业轻松享有大型互联网分布式系统解决方案。🏆同时,专栏(.NET/C#中大型项目开发。

2024-06-05 14:30:00 755

原创 .NET集成DeveloperSharp操作SqlServer、MySql等数据库

注意:通过对DatabaseType属性的设定,提供了对所有种类数据库的支持(包括:MySql、Oracle、PostgreSQL、SqlServer、Sqlite、Firebird、达梦、以及人大金仓KingbaseES、神舟通用, 南大通用, 翰高, Access、等)🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造。另外,你有没有发现,上述所有的数据操作几乎只用了一个方法来实现:SqlExecute/ SqlExecute<T>

2024-06-05 10:00:00 780

原创 太强了,使用 C# 开发的开源内网穿透工具

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!NSmartProxNSmartProxy是一款强大开源的内网穿透工具,采用.NET Core的全异步模式打造。

2024-06-05 07:30:00 956

原创 VS 2022调试技巧:远程调试、线程检查、性能检查

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!前言visual studio一直都是.net/c#开发人员最受欢迎的编译器,除了强大的代码提示和项目模板,还拥有大量的调试工具,这一期我们介绍下阶段的一些调试技巧。包括测试环境/生产环境下的远程调试,线程调试,以及性能监控调试。一、远程调试。

2024-06-04 19:30:00 1359

原创 .NET +SignalR+Hangfire实现后台任务队列和实时通讯

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!

2024-06-04 14:30:00 928

原创 .NET集成DeveloperSharp实现图片的裁剪、缩放、与加水印

DeveloperSharp系列近期又被制造业ERP、民航飞行App、建筑BIM、电力掌上营业厅、等多家大型采用,站在巨人的肩膀上你能走的更远。图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。(具体代码将在文末给出)——理清技术脉络、形成思维体系、获取最佳实践、框架开发能力。🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造。注意:X、Y坐标,是以图片左上角为原点而定,单位是像素。

2024-06-04 10:00:00 623 1

原创 C# 中如何计算一个实例占用多少内存?

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!前言我们都知道CPU和内存是程序最为重要的两类指标,那么有多少人真正想过这个问题:一个类型(值类型或者引用类型)的实例在内存中究竟占多少字节?我们很多人都回答不上来。其实C#提供了一些用于计算大小的操作符和API,但是它们都不能完全解决我刚才提出的问题。

2024-06-04 07:30:00 1035

原创 由C# yield return引发的思考

当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果数据集合非常大,这种方式就会导致内存占用过高,甚至可能导致程序崩溃。C# 中的机制可以帮助我们解决这个问题。通过使用,我们可以将数据集合按需生成,而不是一次性生成整个数据集合。这样可以大大减少内存占用,并且提高程序的性能。在本文中,我们将深入讨论 C# 中的机制和用法,帮助您更好地理解这个强大的功能,并在实际开发中灵活使用它。通过本文我们介绍了c#中的。

2024-06-03 19:30:00 778

原创 .NET集成DeveloperSharp操作MQ消息队列

若是在.Net Core环境下,你则需要在DeveloperSharp.json文件中添加“DeveloperSharp.RabbitMQ”节点(如下配置示例),并把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。有些场景下,我们希望为使用的消息设定有效期。

2024-06-03 14:30:00 779

原创 .NET 强大的Excel控件,支持WinForm、WPF、Android【强烈推荐】

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!前言推荐一个强大的电子表单控件,使用简单且功能强大。项目简介这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。

2024-06-03 10:30:00 530

原创 .NET集成DeveloperSharp实现图片的裁剪、缩放、与加水印

DeveloperSharp系列近期又被制造业ERP、民航飞行App、建筑BIM、电力掌上营业厅、等多家大型采用,站在巨人的肩膀上你能走的更远。图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造。支持.Net Core2.0及以上,支持.Net Framework4.0及以上。注意:X、Y坐标,是以图片左上角为原点而定,单位是像素。

2024-06-01 02:00:00 435

原创 .NET集成DeveloperSharp操作SqlServer、MySql等数据库

注意:通过对DatabaseType属性的设定,提供了对所有种类数据库的支持(包括:MySql、Oracle、PostgreSQL、SqlServer、Sqlite、Firebird、达梦、以及人大金仓KingbaseES、神舟通用, 南大通用, 翰高, Access、等)🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造。它已成功应用到了人工智能、产业互联网、智慧医疗、等多个大型项目上。(提示:最新版已解决部署为“服务”时报错的问题)

2024-05-31 07:30:00 456

原创 .NET集成DeveloperSharp实现AOP

若是在.Net Core环境下,我们只需要把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。它两就是AOP横向拦截的核心要素。正确的使用AOP,甚至能对传统的软件架构设计,产生颠覆性的影响,如超级战士出场一般,彻底改变战局,让所有人刮目相看,完全耳目一新!

2024-05-30 07:30:00 751

原创 .NET集成DeveloperSharp操作Redis缓存

若是在.Net Core环境下,要在DeveloperSharp.json文件中添加“DeveloperSharp.Redis”节点(如下配置示例),并把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。,向大佬学习,探行业内幕,享时代机遇。

2024-05-29 07:30:00 596

原创 .NET集成DeveloperSharp操作MQ消息队列

若是在.Net Core环境下,你则需要在DeveloperSharp.json文件中添加“DeveloperSharp.RabbitMQ”节点(如下配置示例),并把DeveloperSharp.json文件放到程序执行目录中(即bin目录下与dll、exe等文件的同一目录中,放错了位置会报错)(注意:有些.Net Core版本在Visual Studio“调试”时,不会在bin目录下生成全部的dll、exe,此时需要把此配置文件放在应用程序的“根目录”下)。比如:三个按钮、三个服务,之类...)

2024-05-28 07:30:00 1035

原创 .NET集成DeveloperSharp实现分布式唯一Id

在某个大型电商系统A中,“订单”这类大数据(比如,每天产生1500万条订单)必定不会存储在1台数据库服务器中,而是分布式的存储在多台数据库服务器组成的一个集群中(比如,1000台数据库服务器组成一个集群)。若此时,另外一家公司的电商系统B,要与你家的电商系统A合并(甚至还有更多公司的C、D、E、等等),那么这些系统合并时“订单Id”出现重复的概率是很大的。经验:其实,无论是单机小型应用,还是多机大型分布式应用,从今天开始,你都应采用“分布式唯一Id”作为数据库中、每个表的“主键”。

2024-05-27 07:30:00 428

原创 .NET集成DeveloperSharp实现http网络请求

上述一些工具,更多的是把本文方案中的“编码格式”与“json序列化/反序列化”两步给简化包装+集成,成为了PostJson、GetUrl、之类方法。但本文前面提到过,“编码格式”Content-Type常用的有Json、x-www-form-urlencoded、form-data三种,它们只是常用的三种,事实上不止这三种(这是问题的核心所在!在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等…

2024-05-26 07:30:00 939

原创 使用SimpleR在.NET Core中创建高性能WebSocket服务

SignalR 现在是 ASP.NET Core Framework 的一部分,是使用 .net 创建实时应用程序的事实标准。SignalR 是 ASP.NET Core 套件中的高级框架,旨在生成实时 Web 应用程序。它使用自定义协议抽象了实时通信的复杂性,使开发人员能够更多地关注应用程序逻辑而不是底层协议。SignalR 的一个关键优势是它支持客户端和服务器之间通信的多种传输,确保应用程序可以在不同环境中保持实时功能。

2024-05-16 00:00:00 1035

原创 C# 实现邮件推送功能

通过上面的介绍,我们可以看到在C#中实现邮件推送功能并不复杂。只需几个简单的步骤,你就可以将你的应用程序与SMTP服务器连接起来,并发送电子邮件。当然,在实际应用中,你可能还需要处理更多的细节和异常情况,但基本的原理和步骤是相似的。希望这篇文章能对你有所帮助!🏆欢迎订阅我的专栏(.NET/C#中大型项目开发),里面有很多高价值技术文章,是你刻苦努力也积累不到的经验,能助你涨薪+升职!让你快速成长为相关领域的架构师、领航员。也能让普通中小企业轻松享有大型互联网分布式系统解决方案。🏆同时,专栏(

2024-05-15 07:30:00 2019

原创 ASP.NET Core中实现文件上传下载实时进度条功能

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!在Web应用中,文件上传和下载是常见的功能。然而,用户通常希望能够实时看到上传或下载的进度,以便了解当前的完成情况。在ASP.NET Core中,我们可以利用一些技术来实现这一功能。

2024-05-14 07:30:00 1232

原创 WebSocket在实时消息推送中的应用与实践

WebSocket是一种网络通信协议,它提供了一个全双工的通信通道,允许服务器与客户端之间进行实时双向通信。与传统的HTTP请求/响应模式不同,WebSocket建立了一个持久的连接,使得数据可以在任何时间点在这两个方向上自由流动。

2024-05-13 07:30:00 779

原创 C# 实现短信验证码发送与 Redis 限制发送次数功能

本文介绍了如何使用 C# 结合 Redis 来实现短信验证码的发送,并对发送次数进行限制。错误处理:确保在发送短信和处理 Redis 数据时捕获并处理可能发生的异常。安全性:保护你的 Twilio 和 Redis 凭据,避免将它们暴露在源代码或配置文件中。使用环境变量或安全的配置管理工具来存储这些敏感信息。性能优化:在高并发场景下,你可能需要优化 Redis 和短信服务的性能。例如,使用 Redis 的管道化操作来减少网络往返时间,或使用短信服务的批量发送功能。用户体验。

2024-05-12 07:30:00 1738

原创 ASP.NET Core中的统一结果返回与统一异常处理

首先,我们可以定义一个简单的模型来表示API的返回结果。这个模型通常包含状态码、消息和可能的数据。set;set;set;在这个模型中,Code表示状态码,Message是返回的消息,而Data是返回的数据。

2024-05-11 07:30:00 1097

原创 C#爬虫爬取某东商品信息

商品的图片地址和价格信息的获取需要仔细分析html中的数据,然后找到规律,比如价格在每个节点中就不能单独获取。在写下载HTML方法之前,我们需要去查看京东网页请求头的相关信息,在发送请求时需要用到。以上就是一个简单的爬取京东商品信息的爬虫,也可以根据自己的需求去解析更多的数据出来。首先我们获取到每个商品的节点集合,获取到一个商品的节点信息之后,分析html数据,(3)根据每个大类的节点,获取每个小类的节点信息,然后获取到分类地址。找到我们需要的商品的信息所在的位置,然后将需要的信息分离出来。

2024-05-10 07:30:00 987 5

原创 .NET 中的压缩响应,减小带宽压力

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!概述:在今天的文章中,我将讨论 .NET Core 中的“响应压缩”功能。首先,我想简单谈谈什么是“响应压缩”。_响应压缩_是 .NET Framework 或 .NET Core 中使用的一种技术。此技术通过压缩 Web 应用程序在服务器端发送的数据来减小数据的大小。

2024-05-04 07:30:00 1680

原创 .NET集成DeveloperSharp实现分布式唯一Id

在某个大型电商系统A中,“订单”这类大数据(比如,每天产生1500万条订单)必定不会存储在1台数据库服务器中,而是分布式的存储在多台数据库服务器组成的一个集群中(比如,1000台数据库服务器组成一个集群)。若此时,另外一家公司的电商系统B,要与你家的电商系统A合并(甚至还有更多公司的C、D、E、等等),那么这些系统合并时“订单Id”出现重复的概率是很大的。经验:其实,无论是单机小型应用,还是多机大型分布式应用,从今天开始,你都应采用“分布式唯一Id”作为数据库中、每个表的“主键”。

2024-05-03 07:30:00 883

原创 把C#程序(含多个Dll)合并成一个Exe的超简单方法

当CLR试图加载一个程序集但加载失败时,它会引发AppDomain.AssemblyResolve事件。我们的程序可以监听这个事件,并且在这个事件的处理函数中返回这个CLR试图加载的程序集,从而使程序得以继续正常运行。Fody.Costura在构建项目时会把EXE引用到的DLL全部嵌入到EXE文件中。当程序在运行的过程中用到其中某个DLL的时候(此时由于CLR无法找到该DLL文件,导致AppDomain.AssemblyResolve事件被触发)再从EXE文件的嵌入资源中提取所需的DLL。

2024-05-02 07:30:00 1379

原创 C# 中的动态查询实现方案和技巧

🏆作者:科技、互联网行业优质创作者🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造🏆欢迎关注我(),里面有很多技术文章,,能助你快速成长。升职+涨薪!!概述:想象一下,制作一个图书馆应用程序,用户可以毫不费力地按书名、作者或流派查找书籍。传统的搜索方法将您淹没在代码中。但不要害怕!C# 中的动态查询可以节省一天的时间。✅在我们的故事中,为每个书籍属性制定单独的搜索方法成为一个令人头疼的问题。

2024-05-01 07:30:00 876

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除