الكيان الإطار 4 الظريف حذف علاقة مفتاح خارجي
-
20-09-2019 - |
سؤال
وأنا باستخدام EF4 وSTE ث / سيلفرلايت.
وأواجه مشكلة حذف السجلات الطفل من الكيان الرئيسي بلدي. لسبب ما يمكنني إزالة الكيانات الطفل إذا المفتاح الخارجي على الكيان الرئيسي لي هو جزء من مفتاح أساسي لهم.
ولكن إذا لم تكن كذلك، فإنها لا تحصل على إزالتها.
وأعتقد أن هذه الوظائف ويوضح ذلك: http://mocella.blogspot.com/2010/ 01 / كيان إطار V4 وجوه graph.html
HTTP : //blogs.msdn.com/dsimmons/archive/2010/01/31/deleting-foreign-key-relationships-in-ef4.aspx
وسؤالي هو كيف كيف أقوم بإزالة سجل الطفل الذي هو مفتاح خارجي ليس جزءا من المفتاح الأساسي في Silverlight حيث ليس لدي الحصول على وظيفة DeleteObject ()؟
المحلول
وهذا هو ما كنت أحاول القيام به:
PrimaryEntity.Children.Remove(itemToDelete);
ولكن ماذا كان علي أن أفعل لجعله العمل كان:
itemToDelete.MarkAsDeleted();
لا تنتمي إلى StackOverflow