@.net

動態 列表
@pains

修復達夢EFCore驅動布爾類型兼容問題

dm庫相比其他庫本身缺少一些語法差異,也可以説是缺陷。 比如: 0和1無法直接在sql中當作真假值用,where 0這種寫法不支持,報錯:查詢使用值表達式作為過濾條件; t.field is null 也無法直接作為select項; 不支持OUTER APPLY等SQL語法; 以及數據庫函數中的又只能用0和1作為布爾參數值。 但是dm.efcore生成的語句就是這樣的

pains 頭像

@pains

昵稱 Rick Carter

@software-Development

國產化文檔開發組件Spire.Office 10.10 全新發布!多項文檔處理能力重磅升級

近日,知名國產化文檔開發組件Spire.Office同步更新 .NET和 Java 版本至10.10.0 !本次更新帶來了多項全新功能與性能優化,為開發者提供更強大、更高效的文檔、表格、PDF、演示文稿處理能力。 Spire.Office 官方試用版下載,請聯繫慧都科技 歡迎加入Spire技術交流Q羣(125237868),與更多小夥伴一起提升開發技能! 關於 Spire.Office Spi

software-Development 頭像

@software-Development

昵稱 IT開發者筆記

@u_9849794

停止濫用箭頭函數:這5個場景請務必使用 function

自 ES6 問世以來,箭頭函數(Arrow Functions)以其簡潔的語法和對this的詞法綁定,迅速成為了 JavaScript 開發者的“新寵”。我們似乎傾向於在任何可以使用函數的地方都換上() = {}。 然而,箭頭函數並非“銀彈”,它並不能完全替代傳統的function關鍵字。過度濫用箭頭函數,尤其是在不理解其工作原理的情況下,會導致難以追蹤的 bug 和意外行

u_9849794 頭像

@u_9849794

昵稱 子丶不語

@lindexi

dotnet 讀 WPF 源代碼 學習使用 Microsoft.DotNet.Arcade.Sdk 處理代碼裏的多語言

在 WPF 開源代碼裏面,可以看到是從各個項目的 Strings.resx 和對應的 xlf 文件,生成對應項目的多語言程序集。這裏的多語言程序集可用於拋出異常時,給出本地化的消息提示 在 dotnet 龐大的生態集裏,打包工具鏈是開源中很重要的部分工作。通過 https://github.com/dotnet/arcade 將打包中重複的工作放在一個倉庫中,減少基礎設施能力在多個項目中重複進行。

lindexi 頭像

@lindexi

昵稱 lindexi

@tangqingfeng

C#.NET MemoryCache 深入解析:本地緩存機制與最佳實踐

簡介 在許多應用程序中,緩存是提升性能的常見方法,尤其是在訪問頻繁且不經常變化的數據時。MemoryCache 是 .NET 提供的一個內存緩存實現,它允許在內存中存儲數據,以減少對數據庫、文件系統或其他遠程服務的訪問,進而提升系統響應速度。 MemoryCache 的核心優勢是: 高效:內存操作非常快速,適合用於緩存短期有效的數據。 輕量:它是一個線程安全的緩存系統,且易於在 .NET 應

tangqingfeng 頭像

@tangqingfeng

昵稱 唐青楓

@dawanzi_6278b06ec111c

.NET平台用C#在PDF文檔中添加、刪除和替換圖片

在當今數字化文檔處理場景中,動態操作PDF文檔中的圖像已成為企業級應用開發的核心需求之一。通過C#在.NET平台實現圖片的添加、替換和刪除功能,不僅能顯著提升PDF文檔的視覺表現力與信息承載效率,更可滿足數據動態更新、內容精準維護等複雜業務場景,為PDF文檔的專業領域應用提供強有力的支持。本文 將介紹如何在.NET平台使用C#代碼在PDF文檔中添加、刪除和替換圖片。包括以下幾個部分: 用C#添

dawanzi_6278b06ec111c 頭像

@dawanzi_6278b06ec111c

昵稱 大丸子

@dawanzi_6278b06ec111c

.NET用C#提取PDF中的圖片

PDF文檔因其跨平台穩定性和格式保真度成為信息交換的核心載體。然而,PDF文件作為容器格式的封閉特性,使得其內部資源的有效提取成為技術挑戰。尤其是對嵌入式圖像這類非結構化數據的獲取需求日益凸顯。通過編程手段實現自動化提取不僅能突破傳統手動截圖的效率瓶頸,更能滿足數據歸檔、多媒體資源庫構建、文檔智能解析等場景的深層需求。本文將介紹如何在.NET平台使用C#提取PDF文檔中的圖片,為PDF圖片的再利用

dawanzi_6278b06ec111c 頭像

@dawanzi_6278b06ec111c

昵稱 大丸子

@dotnetcore_5c7f68d071ec6

C#.NET ORM 如何訪問 Access 數據庫 [FreeSql]

最近很多 .net QQ 羣無故被封停,特別是 wpf 羣幾乎全軍覆沒。依樂祝的 .net6交流羣,曉晨的 .net跨平台交流羣,導致很多碼友流離失所無家可歸,藉此機會使用一次召喚術,有需要的請加羣:560611514【.NET C#愛好者】,6406277【C#/.Net Core社區】,822074314【DotNet開發交流羣】 💻 前言 看到標題點進來,也許有人問,為什麼不用 mysql

dotnetcore_5c7f68d071ec6 頭像

@dotnetcore_5c7f68d071ec6

昵稱 dotnetCore

@weiliuhong

【編輯】WPF 轉換器中如何使用依賴屬性?

【編輯】WPF 轉換器中如何使用依賴屬性? 獨立觀察員 2025 年 10 月 21 日 0、概述 目前 WPF 的轉換器中無法放置依賴屬性,ConverterParameter 又不支持綁定,所以如果在轉換器場景中需要綁定的話,就有點頭疼了。 遇事不決,問 AI,所以我把這個問題在 GitHub Copilot 中問了下 GPT-5。 它的初始回答簡單明瞭,提供了兩種方案:Freezable 方

weiliuhong 頭像

@weiliuhong

昵稱 獨立觀察員

@dosswy

Serilog基於Seq開源框架實現日誌分析

Serilog 是.NET 的日誌記錄庫,核心是結構化日誌;Seq 是開源的日誌服務器,專注於集中管理和分析日誌,接收、存儲、查詢和可視化日誌,是獨立於應用的 “日誌管理中心”。 日誌記錄庫 Serilog 以鍵值對形式記錄結構化日誌 可靈活配置日誌輸出目的地,支持控制枱、文件、數據庫等多種 “接收器”。 支持異步記錄,性能較好,能適應高併發的.NET 應用

dosswy 頭像

@dosswy

昵稱 箋上知微

@huangxincheng

記一次 .NET 某光放測試系統 崩潰分析

一:背景 1. 講故事 微信好友裏有位朋友找到我,説他部署在windows上的程序,用debug模式正常,但用 release 模式跑程序就崩潰,如果把程序切到 .NET6 的話又都正常,所以很迷茫,讓我看看怎麼回事,哈哈,這種問題直接抓dump分析就好了。 二:崩潰分析 1. 為什麼會崩潰 分析過崩潰程序的朋友應該知道,不管是託管還是非託管崩潰,先用 !analyze -v 命令開路,簡化輸出如

huangxincheng 頭像

@huangxincheng

昵稱 一線碼農

@software-Development

圖表控件Aspose.Diagram教程:在C#中將VSD轉換為PDF

Microsoft Visio 使用VSD文件來保存專業圖表、流程圖和業務流程模型。但是,如果收件人未安裝 Microsoft Visio,則共享 VSD 格式的 Visio 圖表可能會效率低下。一種通用且便攜的共享圖表的方法,同時保持格式和佈局不變,就是將 VSD 轉換為PDF。本文將教您如何藉助Aspose.Diagram使用 C# 將 VSD 轉換為 PDF。 Aspose.Diagram

software-Development 頭像

@software-Development

昵稱 IT開發者筆記

@software-Development

FastReport .NET 2026.1 全新發布: 統一Demo中心、全新Ribbon界面、Excel公式導出、Word圖像質量設置等重磅升級!

近日,FastReport團隊正式發佈FastReport .NET2026.1版本!本次更新帶來了多項重要功能改進與性能優化,包括: ✅ .NET 產品統一演示中心(Demo Center) ✅ 內置數據庫插件的報表設計器 ✅ 全新 Ribbon UI 界面與 RibbonDesignerControl 控件 ✅ Excel 導出支持公式 ✅ Word 導出可配

software-Development 頭像

@software-Development

昵稱 IT開發者筆記

@lsjwq

iNeuOS工業互聯網操作系統,增加工廠模型配置,繼續深入業務

1.概述 之前針對iNeuOS增加了《集成DeepSeek大模型》和更新了《能源計量數據處理方式和報表》,主要是面向具體業務結合AI應用方向發展。 這次增加《生產工廠》模型配置,面向集團業務場景,可以增加多個工廠、每個工廠配置多個工序和班制信息。後續繼續深化面向智能製造生產一體化管控具體業務,實現能源監測、能源統計和分析等功能模塊。 2.功能介紹 進入iNeuOS系統,在桌

lsjwq 頭像

@lsjwq

昵稱 iNeuOS工業互聯網系統

@software-Development

FastReport VCL發佈2026.1版本:全面支持RAD Studio 13,PDF輸出功能顯著增強

近日,FastReport官方正式發佈了FastReport VCL2026.1版本。此次更新為報表引擎、設計器、導出功能及兼容性帶來了大量增強,全面支持Embarcadero RAD Studio 13(含 Delphi 13 與 C++Builder 13),並在保持對舊版 Delphi 兼容的同時,為開發者提供了更高的性能與更完善的工具體驗。 全面支持 RAD Studio 13 Fa

software-Development 頭像

@software-Development

昵稱 IT開發者筆記

@GreenShade

.NET開發上手Microsoft Agent Framework(一)從開發一個AI美女聊天羣組開始

前言 在AI快速發展的今天,微軟推出了多個AI開發框架,從早期的AutoGen到Semantic Kernel,再到最新的Microsoft Agent Framework。很多開發者可能會有疑問:為什麼微軟要推出這麼多框架?它們之間有什麼區別?本文將通過一個實際的AI美女聊天羣組項目,帶你深入理解Microsoft Agent Framework,掌握多智能體開發的核心概念。 本文的示例代碼已開

GreenShade 頭像

@GreenShade

昵稱 綠蔭阿廣

@jixingsuiyuan

【RabbitMQ】與ASP.NET Core集成

本章目標 掌握在ASP.NETCore中配置和依賴注入RabbitMQ服務。 學習使用IHostedService/BackgroundService實現常駐消費者服務。 實現基於RabbitMQ的請求-響應模式。 構建完整的微服務間異步通信解決方案。 學習配置管理和健康檢查。 一、理論部分 1.ASP.NETCore集成模式 將R

jixingsuiyuan 頭像

@jixingsuiyuan

昵稱 即興隨緣

@software-Development

【工業檢測行業案例】藉助TeeChart打造高精度材料強度可視化測試系統

在材料力學測試領域,數據可視化的精準性與實時性直接影響實驗的可靠性與決策效率。瑞士 Walter + Bai AG 作為全球領先的材料測試設備製造商,通過將SteemaTeeChart for .NET深度集成至其核心測試軟件中,實現了對力、位移、温度等多維數據的高性能可視化分析。該方案不僅顯著提升了系統的實時響應與數據洞察能力,更助力工程師在建築、航空航天、汽車及科研等行業中高效完成複雜材料性能

software-Development 頭像

@software-Development

昵稱 IT開發者筆記

@AmazingFreeSpace

.NET6 Web程序部署在IIS上

1、應用程序在IDE中進行發佈 2、需要在Window 服務器上開啓IIS 3、ASP.NET Core 應用針對IIS部署依賴於一個IIS針對ASP.NET Core的擴展模塊。所以需要下載ASP.NET Core 運行時的Hosting Bundle。 ASP.NET Core Module ASP.NET Core 模塊 是 Windows系統中本機 IIS 模塊,用於處理

AmazingFreeSpace 頭像

@AmazingFreeSpace

昵稱 麥田裏的稻草人

@1312mn

一行代碼快速開發 AntdUI 風格的 WinForm 通用後台框架

前言 在快速迭代的軟件開發環境中,如何高效地開發一個功能完整、界面美觀的 WinForm 管理系統,是許多開發者面臨的現實問題。今天推薦一款基於 Ant Design 設計語言的 WinForm UI 框架,它通過深度封裝和現代化設計,徹底改變了傳統 WinForm 應用的開發模式。大家無需再為繁瑣的基礎設施代碼所困擾,只需聚焦核心業務邏輯,能夠用極簡的方式快速搭建企業級桌面應用。 項目介紹 We

1312mn 頭像

@1312mn

昵稱 小碼編匠

@jixingsuiyuan

【RabbitMQ】RPC模式(請求/回覆)

本章目標 理解RabbitMQ RPC模式的工作原理和適用場景。 掌握回調隊列(Callback Queue)和關聯ID(Correlation Id)的使用。 實現基於RabbitMQ的異步RPC調用。 學習RPC模式下的錯誤處理和超時機制。 構建完整的微服務間同步通信解決方案。 一、理論部分 1. RPC模式簡介 RPC(Rem

jixingsuiyuan 頭像

@jixingsuiyuan

昵稱 即興隨緣

@pains

dotnet使用redis時需要注意的問題

1.性能問題-批量多次讀寫、序列化和反序列化的場景 注意看到dotnet下的IDistributedCache接口內部方法聲明都是針對單個key的,當需要多次大量讀寫同一類型kv值時,存在多次連接redis的情況,導致性能特別慢。 在abp框架中AbpRedisCache有些SetMany和GetMany的方法,它可以很好的解決這個問題。 今天再分享一個Redis的批操作的寫法(db.

pains 頭像

@pains

昵稱 Rick Carter

@tcjiaan

【EF Core】“多對多”關係與跳躍導航

“多對多”關係不像“一對多”那麼“單純”,它內部涉及到“連接實體”(Join Entity)的概念。咱們先放下這個概念不表,來了解一下多對多數據表為什麼需要一個“輔助表”來建立關係。 假設有兩張表:一張表示學生,一張表示選修課。那麼,這裏頭的關係是你可以選多門課,而一門課可以被多人選。這是多對多關係,沒問題吧。 按照數據庫存儲的原則,學生表中每位學生的信息都不應重複,而課程表也是如此。這麼一看,

tcjiaan 頭像

@tcjiaan

昵稱 東邪獨孤

@bluedoctor

國產化數據庫遷移工具不會用?教你手搓一個萬能數據遷移工具。

為什麼要手搓一個自己的數據庫遷移工具 為什麼要進行數據庫遷移?主要有這麼幾種情況: (1)、開發測試階段使用的數據庫類型於生產環境的數據庫類型不同,如開發測試用MySQL數據庫,生產環境用Oracle\SQLServer等企業級數據庫,需要將開發測試環境的一些基礎數據遷移到生產環境;為什麼開發測試用的數據庫類型與生產環境不同,自然是為了降低開發成本,生產環境的數據庫是客户購買的,軟件開發方未必能有

bluedoctor 頭像

@bluedoctor

昵稱 深藍醫生