「行が見つからないか変更されていません」というエラーが表示される理由を誰かが理解できるかどうか疑問に思います。このLINQクエリを実行するとき。
行があり、データは正常に取得されていますが、更新に関しては、上記のエラーが発生します。
aboDataDataContext dc = new aboDataDataContext();
var orders = dc.GetOrderToAcknowledges;
//Get the TWE Order ID and Store in DB.
foreach (var order in orders)
{
int orderId = dc.amzOrders.Single(o => o.amzOrderId == order.amzOrderId).id;
DateTime now = DateTime.Now;
GetTWEOrderID(orderId, now.ToString());
amzOrder orderUpdate = dc.amzOrders.Single(o => o.id == orderId);
orderUpdate.acknowledged = true;
orderUpdate.lastUpdate = Convert.ToDateTime(now);
dc.SubmitChanges();
}