أفضل طريقة للحفاظ على ObservableCollection وObjectContext في المزامنة؟
-
05-07-2019 - |
سؤال
ولدي نافذة مع مربع القائمة منضم إلى ObservableCollection من الناس (أ مجموعة من الكائنات إطار الكيان الذي يمكنني استرجاع ردا على المستخدمين الاستعلام: مربع البحث)، وبعد ذلك يكون لها وظائف مثل تحرير وحذف وإضافة جديد. في هذه اللحظة أنا ببساطة التأكد من أن كل مرة كنت إضافة أو إزالة شيء من قاعدة البيانات التي أعمل أيضا مع OC. هل هناك طريقة أفضل للتعامل مع هذا؟
وشكرا، كوهان.
المحلول
ولقد وجدت أنه قد تحتاج إلى إدارة OC نفسك عندما يتعلق الأمر التلاعب EF. على سبيل المثال، عند إضافة بند جديد إلى DB
private bool AddItems(Item item)
{
bool addSucceed = false;
// Do adding ...
if(addSucceed)
MyObservableCollection.Remove(item)
else
// Error notificaiton here.
}
وعلى أمل أن يساعد.
لا تنتمي إلى StackOverflow