原创 002 Entity Framework Core 2.x P2 表關係 一對多 多對多
002 Entity Framework Core 2.x P2 表關係 一對多 多對多EntityFrameworkCoreASP.NET Core 博客園文章Id: 項目結構 項目結構 AspEFCore.Data AspE
原创 使用ASP.NET Core 3.x 構建 RESTful API P13 P14 獲取父子關係的資源
使用ASP.NET Core 3.x 構建 RESTful API P13 P14 獲取父子關係的資源表關係Web Api父子關係的數據在API中的表現(第一種)情況對外模型Dto的編寫AutoMapper對象映射關係API的編寫父子關係
原创 使用ASP.NET Core 3.x 構建 RESTful API P15 處理故障
使用ASP.NET Core 3.x 構建 RESTful API P15 處理故障新建模板 博客園Id: 異常的處理: 在正常情況下,我們不應該直接讓異常信息,暴露給接口的消費者,因爲這個可能會暴露一些我們內部的一些業務的實現細節,並
原创 使用ASP.NET Core 3.x 構建 RESTful API P17 P18 P19 過濾和搜索 查詢參數
使用ASP.NET Core 3.x 構建 RESTful API P17 P18 P19 過濾和搜索 查詢參數 博客園文章Id:12676569 理論如何給API傳遞數據Binding Source Attributes[ApiCon
原创 使用ASP.NET Core 3.x 構建 RESTful API P20 HTTP方法的安全性和冪等性
使用ASP.NET Core 3.x 構建 RESTful API P20 HTTP方法的安全性和冪等性 博客園文章Id: 安全性和冪等性 安全性是指方法執行後並不會改變資源的表述. 冪等性是指方法無論執行多少次都會得到相等的結
原创 使用ASP.NET Core 3.x 構建 RESTful API P11 P12 ActionResult of T 以及 AutoMapper
使用ASP.NET Core 3.x 構建 RESTful API P11 P12 ActionResult of T 以及 AutoMapperAutoMapper對象映射 博客園文章Id:12665843 IActionResul
原创 定時任務框架 Quartz.NET 的簡單應用
定時任務框架 Quartz.NET 的簡單應用定時任務框架Quartz 博客園文章Id: 12659890 Quartz .NET Quartz .NET使用代碼方式:使用配置方式 概述: Quartz .NET 是一個開源的作業
原创 私有網盤 Seafile 的部署
私有網盤 Seafile 的部署文件共享工具Seafile 博客園文章Id:12653748 什麼是Seafile? Seafile是非常流行的私有云盤,部署解決方案,它可以很輕鬆的,的將服務端部署在windows服務器,或者Li
原创 CSharp中的Thread,Task,Async,Await,IAsyncResult理解
CSharp中的Thread,Task,Async,Await,IAsyncResult理解多線程異步 1. 線程(Thread)1.1 線程池1.2 信號量(Semaphore)2.Task2.1 Task<TResult>3. asy
原创 使用ASP.NET Core 3.x 構建 RESTful API P9 P10 Entity Model 與 面向外部的Model
使用ASP.NET Core 3.x 構建 RESTful API P9 P10 Entity Model 與 面向外部的ModelEntity ModelDto Model理論Entity Model面向外部的Model應用 理
原创 使用ASP.NET Core 3.x 構建 RESTful API P7 P8 內容協商
使用ASP.NET Core 3.x 構建 RESTful API P7 P8 內容協商RESTful API內容協商內容協商 (Content Negotiation)Accept HeaderContent-Type HanderAc
原创 不常用的Sql
不常用的SqlSqlSql Server 查詢指定表的所有字段 SELECT GROUP_CONCAT(column_name) FROM information_schema.columns WHERE table_name='
原创 Redis語法與使用
Redis語法與使用Redis緩存 設置指定key的value值. 語法: set name Jackson 如果指定key的value值很長,那麼我們可以使用雙引號括起來 語法: set name1 "Michael JackSo
原创 連續座算法
連續座算法新建模板聲明算法 /// <summary> /// 判斷是否存在指定座數量的連續座(算法) /// </summary> /// <param name="num
原创 使用ASP.NET Core 3.x 構建 RESTful API P6 狀態和路由
使用ASP.NET Core 3.x 構建 RESTful API P6 狀態和路由HTTP狀態路由在 .Net Core Web API 項目中,Controller 層是對外層,所以在 Controller 層之下的其它層(如:業務邏