Andy , 2023/05/11
概述
兩者都是用來執行LINQ的Interface,主要的差別在於查詢的方式與執行的時機。
先定義一個DbContext,以便後續說明,並假設Book資料表中有10筆資料。
var dbContext = new DbContext();
IEnumerable
從資料庫中撈取資料,存至記憶體中,並在記憶體中篩選。
Andy Shih changed a year agoView mode Like Bookmark
Andy , 2023/05/11
封裝
封裝是指將一個物件的內部狀態隱藏起來,只公開一些公共方法,透過這些方法讓外部程式可以訪問和修改物件狀態。在 C# 中,使用封裝可以使用屬性(Property)來實現。
public class Person
{
//先定義兩個"欄位",並且不能直接存取
private string name;
private int age;
Andy Shih changed 2 years agoView mode Like Bookmark