【.NET Core】语言集成查询(LINQ)详解
【.NET Core】语言集成查询(LINQ)详解 文章目录 【.NET Core】语言集成查询(LINQ)详解一、概述二、查询表达式三、LINQ查询操作中的类型关系3.1 不转换数据源的查询3.2 转换数据源的查询3.3 转换数据源返回复杂类型查询3.4 让编译器推断类型信息 四、LINQ查询中的IEnumberable<T>变量4.1 IEnumerator4.2 IEnumberable4.3 Q...
【.NET Core】委托(Delegate)应用详解
【.NET Core】委托(Delegate)应用详解 文章目录 【.NET Core】委托(Delegate)应用详解一、概述二、委托(Delegate)定义三、基础委托(Delegate) - 无返回值委托四、基础委托(Delegate) - 有返回值委托五、MulticastDelegate 多播委托六、匿名方法七、匿名委托之Action八、匿名委托之Func九、委托总结十、参考资料 一、概述 委...
从零开始的 dbt 入门教程 (dbt-core 基础篇)
的菜肴(即生成你需要的数据模型)。其实说到这,你就能明白 dbt 能让我们更聚焦在我们想要什么数据,定义怎样的数据模型,其余的工作流全权交给 dbt 即可,这就是 dbt 的作用。1.2 dbt core 与 dbt cloud 的区别我们在 dbt 文档开头会留意到两个比较重要的名词,dbt core 和 dbt cloud,新手可能已经不知道该从哪个入手了,这里先解释下区别: dbt core:...
【ASP.NET Core】MVC过滤器:运行流程
儿童不宜的数据)c、在调用MVC方法前要不要改一改输入参数?在MVC方法调用之后要不要处理一下结果(加点味精,进一步调味)d、发生异常后怎么处理?过滤器可解决上面一堆提问。在 ASP.NET Core 的 MVC 框架中,所有过滤器都实现共同接口 IFilterMetadata。该接口空空如也,未定义任何成员。说白了,它的用处是作为一种“记号”。你怎么证明你就是过滤器,嗯,看看你实现了 IFilt...
一个基于.NET Core开源、跨平台的仓储管理系统
前言今天给大家推荐一个基于.NET Core开源、跨平台的仓储管理系统,数据库支持MSSQL/MySQL:ZEQP.WMS。仓储管理系统介绍仓储管理系统(Warehouse Management System,WMS)是一种用于管理和控制仓库操作的软件系统,它可以帮助企业实现对仓库内物品的跟踪、存储、拣选、包装和发运等全过程管理,提高仓库内作业的自动化水平和效率,降低库存成本。项目介绍ZEQP....
.net 温故知新【14】:Asp.Net Core WebAPI 缓存
x-age=10,则表示告诉浏览器缓存10s,而为什么浏览器要认这个表示呢,就是上面我们说的前后端都要根据RFC标准规范去实现,就是硬件的统一插口,不然其他生成出来的就用不了。那么在Asp.net Core 中只需要在接口上打上ResponseCacheAttribute并设置max-age的时间即可。首先建一个Asp.Net Core WebAPI 项目,写一个获取学生的Get接口。 namespa...
【.NET Core】Task应用详解
【.NET Core】Task应用详解 文章目录 【.NET Core】Task应用详解一、概述二、Task用法应用2.1 通过New实例化Task2.2 通过Factory中StartNew方法2.3 通过Run方法 三、让Task任务按顺序执行四、通过异步Run方法异步执行顺序Task五、创建带有返回值的Task<TResult>六、Task常用的属性与方法七、Task总结七、参考资料 一、概述 T...
C#/.NET/.NET Core推荐学习书籍(已分类)
前言古人云:“书中自有黄金屋,书中自有颜如玉”,说明了书籍的重要性。作为程序员,我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍,值得.NET开发者们学习和专研。书籍已分类,欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。 DotNetGuide技术社区交流群 DotNetGuide技术社区是一个面向.NET开发者的开源技...
在ASP.NET Core 中使用 .NET Aspire 消息传递组件
解决方案,以提供消息队列、主题和订阅等功能。.NET Aspire 组件简化了连接到各种消息传递提供程序(例如 Azure 服务总线)的过程。在本教程中,小编将为大家介绍如何创建一个 ASP.NET Core 应用并将提交的消息将发送到服务总线主题以供订阅者使用。环境准备要使用 .NET Aspire,需要在本地安装以下软件: .NET 8.0.NET Aspire 工作负载:使用 Visual ...
一款实用的.NET Core加密解密工具类库
。加密方式有很多种如常见的AES,RSA,MD5,SAH1,SAH256,DES等,这时候假如我们有一个封装的对应加密解密工具类可以直接调用,那这样可以节省不少的开发时间。今天推荐一款实用的.NET Core加密解密工具类库:NETCore.Encrypt。项目介绍NETCore.Encrypt是.NET Core加密解密工具类库,包括AES、RSA、MD5、SHA1、DES、SHA256、SHA38...