找到 35 篇文章,關於 ASP.Net

ASP.NET Core 如何使用 Entity Framework 提供資料訪問?

Akshay Khot
更新於 2021年6月22日 13:24:03

336 次瀏覽

Entity Framework 是一個 ORM(物件關係對映)框架,它簡化了從關係資料庫建立、檢索、更新或刪除資料的過程。使用 Entity Framework,您可以使用 C# 物件來抽象資料庫相關的程式碼,因此您很少需要處理原始 SQL。下圖說明了 Entity Framework 如何融入分層架構。Entity Framework Core (EF Core) 是 Entity Framework 6 的新版本。與 .NET Core 類似,EF Core 是一個輕量級、開源且跨平臺的 Entity Framework 版本。它被開發用於 .NET Core 應用程式。要將 EF Core 整合到… 閱讀更多

解釋 .NET 中的迭代器模式

Akshay Khot
更新於 2021年5月19日 12:50:41

280 次瀏覽

迭代器模式用於迴圈遍歷集合中的元素,並使用 IEnumerator 介面實現。它定義了遍歷或列舉集合中元素的基本底層協議。這是以單向的方式完成的。以下是 C# 中的 IEnumerator 介面。public interface IEnumerator{    bool MoveNext();    object Current { get; }    void Reset(); }MoveNext 將當前元素或“游標”推進到下一個位置,如果沒有更多元素,則返回 false。Current 返回當前位置的元素(通常從 object 型別強制轉換為更具體的型別)。MoveNext … 閱讀更多

如何在 .NET 中使用 XML 和 JSON?

Akshay Khot
更新於 2021年5月19日 08:19:11

921 次瀏覽

使用 JSONJSON 是一種資料格式,已成為 XML 的流行替代方案。它簡單明瞭,語法類似於 JavaScript 物件。事實上,“JSON”代表 JavaScript 物件表示法。最近版本的 .NET 提供了對 JSON 資料的內建支援。System.Text.Json 名稱空間提供了高效能、低分配的功能來處理 JSON 資料。這些功能包括將物件序列化為 JSON 和將 JSON 反序列化回物件。它還提供型別來建立記憶體中文件物件模型 (DOM),用於訪問 JSON 文件中的任何元素,從而提供文件的結構化檢視…… 閱讀更多

解釋 .NET 中的程式集和 DLL 如何工作

Akshay Khot
更新於 2021年5月19日 08:17:06

543 次瀏覽

程式集包含應用程式中所有已編譯的型別及其中間語言 (IL) 程式碼。它也是 .NET 中的基本部署單元。在 .NET 的最新版本(即 .NET Core)中,程式集是一個副檔名為 .dll 的檔案,代表動態連結庫。程式集主要包含四個專案。已編譯型別應用程式中所有型別的已編譯 IL 程式碼。程式集清單包含公共語言執行時所需的元資料,例如此 DLL 引用的依賴項和版本。其目的是透過程式集的資料向執行時描述程式集…… 閱讀更多

解釋 .NET 中的流架構

Akshay Khot
更新於 2021年5月19日 08:16:29

415 次瀏覽

.NET 流架構為跨不同 I/O 型別進行讀寫提供一致的程式設計介面。它包括用於操作磁碟上的檔案和目錄的類,以及用於壓縮、命名管道和記憶體對映檔案的專用流。.NET 中的流架構依賴於後備儲存和介面卡。後備儲存它表示資料儲存,例如檔案或網路連線。它可以充當可以順序讀取位元組的源或可以順序寫入位元組的目標。.NET 中的 Stream 類向程式設計師公開後備儲存。它公開…… 閱讀更多

解釋 .NET 中的自定義值型別

Akshay Khot
更新於 2021年5月19日 08:15:02

1K+ 次瀏覽

值型別的變數直接包含值。當您將一個值型別變數賦值給另一個變數時,每個變數都與記憶體中的不同儲存位置相關聯。因此,更改一個值型別變數的值不會影響第二個變數的值。同樣,當您將值型別的例項傳遞給方法時,編譯器會將與引數關聯的記憶體複製到與引數關聯的新位置。對引數的任何更改都不會影響原始值。由於值型別會複製記憶體,因此它們應該很小(通常小於 16 位元組)。所有…… 閱讀更多

解釋 .NET 框架中反射的工作原理

Akshay Khot
更新於 2021年5月19日 08:10:23

311 次瀏覽

C# 程式編譯成包含已編譯 C# 程式碼以及執行時元資料和其他資源的 DLL 程式集。C# 提供了一個反射 API,允許我們在執行時檢查元資料和已編譯程式碼。使用反射,可以-訪問程式集中所有型別的程式集元資料獲取型別及其成員(方法、屬性等)的列表在執行時動態呼叫型別成員。僅提供名稱即可例項化物件構建程式集在傳統的程式中,當您將原始碼編譯為機器碼時,編譯器會刪除關於程式碼的所有元資料。但是,…… 閱讀更多

.NET 中的事件模式如何工作?

Akshay Khot
更新於 2021年5月19日 08:05:42

475 次瀏覽

事件是一種使用委託的簡化模式。在 C# 中,所有委託都具有多播功能,即委託的例項不僅可以表示單個方法,還可以表示方法列表。例如-示例委託 int Transformer(int x); static void Main(){    Transformer perform = x =>{       int result = x * x;       Console.WriteLine(result);       return result;    };    perform += x =>{       int result = x * x * x;       Console.WriteLine(result);       return result;    };    perform(2); // 列印… 閱讀更多

ASP 和 ASP.NET 之間的區別

Nitin Sharma
更新於 2020年6月9日 08:29:55

4K+ 次瀏覽

ASP 和 ASP.NET 都是廣泛使用的應用程式語言,主要用於前端開發。兩種語言都用於動態生成網頁。透過伺服器端指令碼生成的內容隨後傳送到客戶端的Web瀏覽器。以下是 ASP 和 ASP.NET 之間的重要區別。序號 關鍵點 ASP ASP.NET 1 定義 ASP,也常被稱為經典 ASP,由微軟開發,是第一個用於動態生成網頁的伺服器端指令碼引擎。另一方面,ASP.NET 是一個開源的伺服器端 Web 框架,用於生成動態網頁。2 語言型別 ASP 是解釋型語言,這意味著…… 閱讀更多

JSP 和 ASP 的區別

Kiran Kumar Panigrahi
更新於 2022年7月27日 09:44:13

4K+ 次瀏覽

JSP 和 ASP 都是伺服器端指令碼語言。JSP 基於 Java,由 Sun Microsystems 開發,而 ASP 由 Microsoft 開發,也稱為 Classic ASP。當瀏覽器請求 JSP 或 ASP 頁面時,伺服器引擎讀取檔案,執行檔案中的程式碼,並將 HTML 輸出返回到瀏覽器。JSP 是編譯的,而 ASP 是解釋的。ASP.NET 是基於 .NET 的 ASP 變體,其中程式碼被編譯以提高效能。什麼是 ASP?ASP 是一種伺服器端指令碼引擎,這意味著編寫的程式碼會被髮送到…… 閱讀更多

廣告