using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
這就是我的命名空間。我正在尋找System.Data.Linq
;但它似乎並沒有在任何地方,我想這是什麼被轉移到System.Linq,因爲我可以訪問Linq中的大多數其他東西。我發現System.Data:Linq
,但沒有區別。DeleteOnSubmit不存在?
這裏是我的方法:
public void deleteStudienummer(int studienummer)
{
dbcontent = new DBEntities();
var dQry = from members in dbcontent.Medlemmer
where members.Studienummer == studienummer
select members;
foreach (var member in dQry)
{
dbcontent.***
}
dbcontent.AcceptAllChanges();
Console.WriteLine("delete member should have occured");
}
的***
應該是DeleteOnSubmit
,但我只有DeleteDatabase
和DeleteObject
,我嘗試了後者,但它不工作。
也試過dbcontent.Medlemmer.*
但仍然不存在。
而AcceptAllChanges()
應該是.submitChanges()
,但那也不存在。
相信using語句命名空間僅需要System.Linq的。但是您需要確保在項目級別引用System.Data.Linq程序集。 – 2011-01-10 19:40:01