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