私は次のlinqを持っています:
var wcd = dbContext.Programs.Where(p => p.Id == Id).ToList();
dbContext.DeleteObject(wcd);
SaveChanges();
モデルにDeleteObjectの定義がないというメッセージが表示されます。SaveChanges()などはできます。
私は次のことを試しました:
var wcd = dbContext.Programs.Where(p => p.Id == Id).ToList();
dbContext.Programs.Remove(wcd);
しかし、私は次のようになります'System.Data.Entity.DbSet.Removeに最適なオーバーロードされたメソッドの一致にはいくつかの無効な引数があります