سؤال

وأنا على وجود الأجسام مشكلة التحميل باستخدام NHibernate. هذه الكيانات لها إشارة إلى الملفات التي لم تعد موجودة. عندما يعين NHibernate في 'مسار' ممتلكات هذه الكيانات هذه الكيانات في محاولة لتحميل الملف مما يؤدي إلى استثناء. باستثناء يسبب الصفقة تحميل للفة الظهير تماما.

وأود أن تبقي الكيانات بلدي دون تغيير حتى أنها تبقي تحميل الملف مرة واحدة تم تعيين مسار. في الحالة التي أنا تحميل من DB أود أن تخطي هذه الكيانات وتحميل بقية مشروعي.

وكنت أفكر في استخدام IInterceptor للحصول على هذا المنجز. Basiccally أود أن تصفية الأجسام ملفي مقرها قبل أن تحميلها.

وأود أن أسمع أي أفكار حول مشكلات مشابهة وعما إذا كان بلدي "الحل" هو ممكن ومحتمل.

وتحية، مارتين

هل كانت مفيدة؟

المحلول

وحاول File.Exists (مسار) قبل تحميل الملف؟ لست متأكدا فهمت المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top