1.6 基于資源的授權(quán) 前面二篇中,熟悉了五種授權(quán)方式(對(duì)于上篇講的策略授權(quán),還有IAuthorizationPolicyProvider的自定義授權(quán)策略提供程序沒有講,后面...
1.6 基于資源的授權(quán) 前面二篇中,熟悉了五種授權(quán)方式(對(duì)于上篇講的策略授權(quán),還有IAuthorizationPolicyProvider的自定義授權(quán)策略提供程序沒有講,后面...
一.概述 EF實(shí)體關(guān)系定義了兩個(gè)實(shí)體互相關(guān)聯(lián)起來(主體實(shí)體和依賴實(shí)體的關(guān)系,對(duì)應(yīng)數(shù)據(jù)庫中主表和子表關(guān)系)。 在關(guān)系型數(shù)據(jù)庫中,這種表示是通過外鍵約束來體現(xiàn)。本篇主要講一對(duì)多的...
一.查詢的工作原理 Entity Framework Core 使用語言集成查詢 (LINQ) 來查詢數(shù)據(jù)庫中的數(shù)據(jù)。 通過 LINQ 可使用 C#(或你選擇的其他 .NET...
一.概述 HTTP不僅僅用于提供網(wǎng)頁。HTTP也是構(gòu)建公開服務(wù)和數(shù)據(jù)的API強(qiáng)大平臺(tái)。HTTP簡(jiǎn)單靈活且無處不在。幾乎任何你能想到的平臺(tái)都有一個(gè)HTTP庫,因此HTTP服務(wù)可...
一.概述 在使用Web API時(shí),對(duì)于開發(fā)人員來說,了解其各種方法可能是一項(xiàng)挑戰(zhàn)。在ASP.NET Core上,Web api 輔助工具介紹二個(gè)中間件,包括:Swashbuc...
一.概述 HTTP 是無狀態(tài)的協(xié)議。 默認(rèn)情況下,HTTP 請(qǐng)求是不保留用戶值或應(yīng)用狀態(tài)的獨(dú)立消息。 本文介紹了幾種保留請(qǐng)求間用戶數(shù)據(jù)和應(yīng)用狀態(tài)的方法。下面以表格形式列出這些...
基本上HTTP是沒有記錄狀態(tài)的協(xié)定,但可以通過Cookies將Request來源區(qū)分出來,并將部分?jǐn)?shù)據(jù)暫存于Cookies及Session,是寫網(wǎng)站常用的用戶數(shù)據(jù)暫存方式。本...
Swagger也算是行之有年的API文件生成器,只要在API上使用C#的 文件注解標(biāo)簽,就可以產(chǎn)生精美的線上文件,并且對(duì)RESTful API有良好的支持。不僅支持生成文件,...
一. 依賴注入概述 在軟件設(shè)計(jì)的通用原則中,SOLID是非常流行的縮略語,它由5個(gè)設(shè)計(jì)原則的首字母構(gòu)成:?jiǎn)我辉瓌t(S)、開放封閉原則(O)、里氏替換原則(L)、接口分離原則(...