新增資料訪問層

2022-03-15 02:28:19 字數 1150 閱讀 6496

新增資料訪問層

1. 建立資料庫(sql server)

資料庫名稱與第二步相同

2.建立連線字串(connectionstring

替換web.config中< configuration >標籤內**

資料庫名稱:saleserpdb     類名稱:saleserpdal

3. 新增ef引用

4. 建立資料訪問層dataaccesslayer

public class saleserpdal: dbcontext

5. 建立業務類的主鍵

開啟employee類,輸入using語句

using system.componentmodel.dataannotations;

新增employee的屬性,並使用key 關鍵字標識主鍵。

public class employee

public string firstname

public string lastname

public int salary

}

6. 定義對映關係

在saleserpdal類檔案輸入using語句。

在 saleserpdal 類中重寫 onmodelcreating方法,**如下:

protected override void onmodelcreating(dbmodelbuilder modelbuilder)

注意:上述**中提到「tblemployee」是表名稱,是執行時自動生成的。

7. 在資料庫中新增新屬性employee

在 saleserpdal 類中新增新屬性 employee。

public dbsetemployees

8. 改變業務層**,並從資料庫中獲取資料

開啟 employeebusinesslayer 類,輸入using 語句。

修改getemployees 方法:

public listgetemployees()

9.執行測試

PHP MySQLi STMT新增資料

php mysqli stmt 新增資料 預編譯 1.建立mysqli物件 mysqli new mysqli localhost root 1234 test 2.建立預編譯物件 sql insert into user1 name,password,email,age values mysqli...

ExtJs gridPanel新增資料

向gridpanel新增資料 資料模型 ext define xx xxmodel 一 當gridpanel讀取的是資料庫的資訊時me.store ext.create ext.data.store listeners load function store,records,successful,e...

JDBC新增資料

使用drivergetconnect 取得的連線物件是connection型別,如果要對資料庫中的資料進行操作,我們還需要該物件取得另乙個物件來傳送sql語句,要取得這個傳送sql語句的物件我們需要用到connnetion中的這些方法 void close 關閉資料庫連線,使用完資料庫連線之後必須關...