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