2
私は以下のコードを持っていて、 'id'列が主キーではないTABLEからすべての行を削除したいと思います。プライマリキーのない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データベースにプライマリキーを追加しないとどうすればできますか?
ありがとうございます。