1. 程式人生 > >LINQ的基礎使用方法

LINQ的基礎使用方法

關系 資源管理 外鍵 主外鍵 code 文件 chang day 連接數

//新建一個項目
//項目下新建一個App_Code文件夾
//在文件夾內添加一個LINQ TO SQL,這個操作就相當於創建了一個實體類
//連接數據庫後把表拖入到服務器資源管理器中
//創建數據訪問類
//創建連接字符串
DBDataContext dbcontext = new DBDataContext();
//寫方法,查詢所有
public List<Users> SelectAll ()
{
    List<Users> ulist = new List<Users>();
    ulist = dbcontext.Users.ToList();
    return
ulist; //方法寫完之後在界面層遍歷這個方法就好了 } //添加的方法 public bool InsertAll(Users u) { try { dbcontext.Users.InsertSubmit(u);
     //提交修改,這個方法沒有返回值,要用try catch判斷 dbcontext.SubmitChanges();
return true } catch { } return false; }

屬性擴展需要新建一個實體類,這個實體類是partial的(意思是屬於當前類的一部分),

public string sexstr
{
get
{
    return this._Sex == true?"":"";
}
//_Sex是bool?型,如果是null的話無法判斷_Sex?"男":"女";;
}

public string Birthdaystr
{
get
{
    if(_Borthdat != null)
        return this._Birthday.value.ToSting("yyyy年MM月dd日");
    else
        return "";

}
//同樣_Brithday是DateTime?型,如果是null的話無Tostring,需要判斷是否是null;
} public string NationName { get { return nation.NationName; //導航屬性,字段必須有主外鍵關系才可以用 } }

LINQ的基礎使用方法