ado資料模型和資料訪問類,泛型集合

2022-08-13 06:42:16 字數 3412 閱讀 5577

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using 實體類_資料訪問類_泛型集合.moxing;//

引用命名空間

using

實體類_資料訪問類_泛型集合.shujucaozuo;

namespace

實體類_資料訪問類_泛型集合

console.write(

"請輸入汽車名稱");

string uname =console.readline();

data = new cardata().select

(uname);

console.clear();

//清空

foreach (car c in

data)

console.readline();}}

}

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.data.sqlclient;

namespace

實體類_資料訪問類_泛型集合.moxing

//封裝

private

int_ids;

//////

id

/// public

intids

set

}private

string

_code;

//////

汽車編號

/// public

string

code

set

}private

string

_name;

//////

汽車名稱

/// public

string

name

set

}private

string

_brand;

//////

汽車系別

/// public

string

brand

set

}public

string

brandname

conn.close();

return

bn; }

}private

datetime _time;

//////

上市時間

/// public

datetime time

set

}public

string

strtime

}private

decimal

_oil;

//////

油耗

/// public

decimal

oil

set

}private

int_powers;

//////

馬力

/// public

intpowers

set

}private

int_exhaust;

//////

排量

/// public

intexhaust

set

}private

decimal

_price;

//////

**

/// public

decimal

price

set

}private

string

_pic;

//////

對應

/// public

string

pic

set }}

}

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

實體類_資料訪問類_泛型集合.moxing;

using

system.data.sqlclient;

namespace

實體類_資料訪問類_泛型集合.shujucaozuo

//////

查詢所有的資訊

/// ///

public listselectall()//

泛型集合 尖括號裡面放的是car這個類 那麼 這個尖括號裡面只能放這個類,不可以放其他的類

}conn.close();

return list;//

返回list 這個值

}

//////

模糊查詢騎車表資料

/// ///

需要變數汽車名稱

///public listselect(string

name)

}conn.close();

return

list;}}

}

資料模型和資料訪問類:

資料模型:

使用物件導向中的封裝特性,將資料表中的行資料組成乙個同樣結構的物件,來單獨使用;

資料訪問類:

將某乙個表的全部增刪改查操作的方法寫進去,方便統一管理和呼叫;

資料模型和資料訪問類單獨建立兩個檔案件單獨放置,方便檢視;

注意:單獨建立的問題件命名空間會自動更改,呼叫時需要引用命名空間,並且在建立類時第一步

要把類的訪問許可權設定為公開的

泛型集合:

listt代表泛型,你給它什麼型別,它就代表什麼型別

定義:listli = new list();

例項化什麼型別的泛型集合,那麼這個集合中就只能放這一種型別的變數或物件

新增資料:

li.add(資料/變數/物件);

查詢:foreach遍歷

資料模型的概念,資料模型的作用和資料模型的三個要素

資料模型是資料庫中用來對現實世界進行抽象的工具,是資料庫中用於提供資訊表示和操作手段的形式架構。一般地講,資料模型是嚴格定義的概念的集合。這些概念精確描述了系統的靜態特性,動態特性和完整性約束條件。因此資料模型通常由資料結構,資料操作和完整性約束三部分組成 1 資料結構 是研究的物件型別的集合,是對...

關係型資料模型

關係模型是由若干個關係模式組成的集合,關係模式的例項稱為關係,每個關係實際上是一張二維 關係模型用鍵導航資料,其 簡單,使用者只需用簡單的查詢語句就可以對資料庫進行操作,並不涉及儲存結構 訪問技術等細節。sql語言是關聯式資料庫的代表性語言,已經得到了廣泛的應用。典型的關聯式資料庫產品有db2 or...

資料抽象過程和資料模型

資料抽象過程 概念模型設計階段,分析使用者需求,設計概念模型。邏輯模型設計階段,將概念模型轉換為邏輯模型 物理模型設計階段,資料庫 資料倉儲實現時,根據邏輯模型設計物理模型 概念模型 資料的整體邏輯結構 關係模型 關係型資料庫 資料倉儲一般採用實體建模法 邏輯模型 層次模型 網狀模型 關係模型 關係...