2
我有下面的代碼,我想刪除TABLE'列'id不是主鍵的所有行。LINQ DeleteOnSubmit沒有主鍵
@{
using (var db = new DataClassesDataContext())
{
var query = db.Table.Where(r => r.id == 2).ToList();
if (query != null)
{
foreach (var q in query)
{
db.Table.DeleteOnSubmit(q);
}
}
db.SubmitChanges();
}}
由於該表沒有主鍵列,所以會引發System.InvalidOperationException。
如何在不添加SQL Server數據庫主鍵的情況下做到這一點?
在此先感謝