.Net6+Fruion+Sqlsugar+SenparcSdk開發微信公衆號系列之二:搭建項目

一、技術選型

語言:.Net6

腳手架:Furion

Orm:Sqlsugar

SDK:Senparc.Weixin.MP

二、爲什麼要用Sqlsugar和Furion

因爲TM的太好用了,不用自己造輪子了,只要會開車就行了,而且文檔是我見過最全的,公司現在也是全部用Sqlsugar+Furion開發項目。

Sqlsugar

SqlSugar是一款 老牌 .NET 開源ORM框架,由果糖大數據科技團隊維護和更新 ,

1.  .NET中唯一支持全自動分表組件,SAAS分庫,大數據處理的ORM

2.  .NET 百萬級寫入、更新  性能最強框架

3.  使用最簡單的ORM 【文檔,視頻教程

4.媲美原生的極限的性能

5.Github star數僅次於EF 和 Dapper,每月nuget下載量超過1萬

更多優點: 簡單易用、功能齊全、高性能、輕量級、服務齊全、官網教程文檔、有專業技術支持一天18小時服務

支持數據庫MySql、SqlServer、Sqlite、Oracle 、 postgresql、達夢、人大金倉、神通數據庫、Access 、MySqlConnector、自定義擴展

Furion

## 🍎 框架特點

- 全新面貌:基於 `.NET5/6` 平臺,沒有歷史包袱

- 極少依賴:框架只依賴兩個第三方包 - 極易入門:只需要一個 `Inject()` 即可完成配置

- 極速開發:內置豐富的企業應用開發功能

- 極其靈活:輕鬆面對多變複雜的需求

- 極易維護:採用獨特的架構思想,只爲長久維護設計

- 完整文檔:提供完善的開發文檔

- **跨全平臺:支持所有主流操作系統及 .NET 全部項目類型**

三、搭建項目

1.安裝Furion腳手架

 參考官網文檔

 

 在要創建項目的目錄打開cmd安裝並創建項目,文檔中是mvc項目這裏我們要改成Api項目

 2.配置項目

關於項目架構說明可以直接去看Furion的文檔,這裏就不說明了。我們這裏用的orm是sqlsugar,所以這兩個efcore項目不需要,直接移除,移除後本地也直接刪掉

 刪除IIS配置

 取消https,直接http就行

修改一下Swagger的配置,在WeiXinApi.Application中的配置文件applicationsettings.json

修改啓動端口在program.cs

 設置WeiXinApi.Web.Entry項目爲啓動項,直接啓動項目,可以看到直接彈出了Swagger頁面,ok,項目搭建完成!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章