優秀 .NET 開源項目集錦

来源:https://www.cnblogs.com/pzscit/archive/2020/02/04/12259942.html
-Advertisement-
Play Games

.NET Core框架、庫和軟體的中文收錄大全。內容包括:庫、工具、框架、模板引擎、身份認證、資料庫、ORM框架、圖片處理、文本處理、機器學習、日誌、代碼分析、教程等。 這裡記錄的大部分可以鏈接到github上,Nuget上也有對應的包,這裡只記錄比較牛的項目。 ...


Github 地址:
https://github.com/jasonhua95/awesome-dotnet-core

awesome-dotnet-core

.NET Core框架、庫和軟體的中文收錄大全。內容包括:庫、工具、框架、模板引擎、身份認證、資料庫、ORM框架、圖片處理、文本處理、機器學習、日誌、代碼分析、教程等。
這裡記錄的大部分可以鏈接到github上,Nuget上也有對應的包,這裡只記錄比較牛的項目。

目錄

微軟

ORM

比較流行的對象關係映射(ORM),支持主流的資料庫SQLite, SQL CE, Firebird, Oracle, MySQL, PostgreSQL and SQL Server等。

IOC

比較流行的控制反轉(IOC),最常見的依賴註入(DI)

日誌

分散式

測試

性能

消息隊列

資料庫

伺服器

緩存

框架

項目

序列化

定時任務

Actor模型

二維碼

異常

郵件

Office

其他


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Dubbo是一個遠程調用的框架,對於一個服務提供者,暴露了一個介面供外部消費者調用, 那麼對於提供者自己是否可以調用這個介面,需要什麼特殊處理嗎? 這篇文章就分享下Dubbo關於本地調用的實現機制,以及如何開啟和關閉本地調用。 injvm支持本地調用 使用 Dubbo 本地調用不需做特殊配置,按正常 ...
  • Mixins Mixins(混入功能)相當於多繼承,也就是說可以繼承多個類,使用with關鍵字來實現Mixins的功能。 那麼多個類中有相同的方法時候,會被覆蓋嗎?覆蓋的先後是什麼? class A{ void a(){ print("A.a()..."); } } class B{ void a( ...
  • Dart作為一種高級語言,支持面向對象的很多特性,並且支持基於mixin的繼承方式。 基於mixin的繼承方式是指:一個類可以繼承自多個父類,相當於其他語言里的多繼承。 所有的類都有同一個基類Object,這和特性類似於Java、Objective-C 等語言,Java所有的類也都是繼承自Objec ...
  • 這篇使用Spring 5進行響應式編程的入門文章展示了你現在可以使用的一些新的non-blocking, asynchronous。感謝優銳課老師給予的指導! 近年來,由於響應式編程能夠以聲明性的方式(而不是強制性的)構建應用程式,從而在響應程式和彈性方面具有更強的響應能力,因此在開發人員社區和客戶 ...
  • 異常是表示發生了意外的錯誤,如果沒有捕獲異常,引發異常的隔離程式將被掛起,並且程式將被終止; Dart代碼可以拋出並捕獲異常,但與java相反,Dart的所有異常都是未檢查的異常,方法不聲明它們可能拋出哪些異常,也不需要捕獲任何異常; Dart提供了異常和錯誤類型以及許多預定義的子類型,當然,也可以 ...
  • 一、條件語句:if、if...elseif、if...elseif...else int score = 95; if (score >=90) { print('優秀'); } else if (80>=score && score<90) { print('良'); } else if (60> ...
  • 在上面文章abp(net core)+easyui+efcore實現倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之九(三十五) 的學習之後,我們已經實現了在控制器中實現查詢功能,今天我們來通過ABP自動幫助我們生成的WebAPI介面,來實現查詢功能。 ...
  • 在WPF中,應用程式會經歷簡單的生命周期。在應用程式啟動後,將立即創建應用程式對象,在應用程式運行時觸發各種應用程式事件,你可以選擇監視其中的某些事件。最後,當釋放應用程式對象時,應用程式將結束。 一、創建Application對象 使用Application類的最簡單方式是手動創建它。下麵的示例演 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...