22 Kasım 2010 Pazartesi
10 Kasım 2010 Çarşamba
Row not found or changed. – LINQ – ChangeConflictException
Eğer Linq to SQL kullanırken "SubmitChanges();" update etmek istediğiniz data "Row not found or changed" mesajı alırsanız hatayı yakalayıpduruma göre eski yada yeni değeri veritabanına yazabilirsiniz.
MikroDbDataContext.SubmitChanges(ConflictMode.ContinueOnConflict);
}
catch (ChangeConflictException)
{
foreach (ObjectChangeConflict conflict in MikroDbDataContext.ChangeConflicts)
{
conflict.Resolve(RefreshMode.OverwriteCurrentValues);
}
}
Yada hiç uğraşmak istemiyorum derseniz;
Update "SubmitChanges();" etmeden önce değişiklik yapacağınız nesneyi refresh ederseniz hatanın oluşmasını önleyebilirsiniz.
MikroDbDataContext.Refresh(RefreshMode.OverwriteCurrentValues, mlzDurumKontrol);
try
{MikroDbDataContext.SubmitChanges(ConflictMode.ContinueOnConflict);
}
catch (ChangeConflictException)
{
foreach (ObjectChangeConflict conflict in MikroDbDataContext.ChangeConflicts)
{
conflict.Resolve(RefreshMode.OverwriteCurrentValues);
}
}
Yada hiç uğraşmak istemiyorum derseniz;
Update "SubmitChanges();" etmeden önce değişiklik yapacağınız nesneyi refresh ederseniz hatanın oluşmasını önleyebilirsiniz.
MikroDbDataContext.Refresh(RefreshMode.OverwriteCurrentValues, mlzDurumKontrol);
6 Kasım 2010 Cumartesi
Visual Studio 2010 Kes yada Yapıştır da “insufficient memory” hatası alıyorsanız.
Visual Studio 2010 kullanım sırasında Kes yada Yapıştır kullandığınızda “insufficient memory” mesajı ile karşılaşıyorsanız yüklemeniz gereken bir yama mevcut.
Yama için : http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729
The Visual Studio Blog takip ederek hataları izleyebilir ve yamaları yükleyebilirsiniz.
Yama için : http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729
The Visual Studio Blog takip ederek hataları izleyebilir ve yamaları yükleyebilirsiniz.
Kaydol:
Kayıtlar (Atom)