處理EntitySet類型的結果

EntitySet<T>

EntitySet<T>用來描述實體類中包含的其他實體的集體。EntitySet<T>類包含4個屬性和多個方法,如獲取實體數量的Count屬性,獲取或實體項集合的Item屬性,添加實體的Add()方法,移除的Romove()方法。

添加實體的Add()方法

add()方法能夠將元素或實體添加到EntitySet<T>集合中。新添加的元素或實體位於EntitySet<T>集合的末尾出。
Remover()方法能夠從EntitySet<T>中移除指定的元素或實體
RemoveAt()方法能夠從EntitySet<T>中移除指定位置處的元素或實體
Contains()方法能判斷在EntitySet<T>中是否包含指定的元素或實體
Protected void DelButton_Click(object sender,EventArgs e)
{
    //創建LinqDB上下文實例
LinqDBDataContext db = new LinqDBDataContext();
//獲取第一用戶的Product
EntitySet<Product>productInfo= db.UserInfo.First<UserInfo>().Product;
//顯示刪除前的數量
Response.Write("刪除前的數量:"+productInfo.Count.Tostring()+"<br>");
//移除最後一個
productInfo.RemoveAt(productInfo.Count- 1);
//映射到數據庫中
db.SubmitChanges();
//打印刪除後的數量
Response.Write("刪除後的數量:"+productInfo.Count.ToString()+"<br>");

查找是否包含實體的Contains()方法

Contains()方法能夠判斷在EntitySet<T>集合中是包含指定的元素或實體。如果EntitySet<T>集合包含指定的元素或實體,則返回true;否則返回false.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章