نمایش نتایج 1 تا 2 از 2

نام تاپیک: Structure Map lifecycle

  1. #1
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    32
    پست
    828

    Question Structure Map lifecycle

    با عرض پوزش بخاطر اسم
    دوبار از یک کنترلر اطلاعات میگیرم (Unit of Work + Repository)
    دفعه اول دیتا رو load میکنه ولی دفعه دوم رو پر نمیکنه و context میره برای dispose
    Error:
    +		Exception	Exception thrown: 'System.InvalidOperationException' in EntityFramework.dll ("The operation cannot be completed because the DbContext has been disposed.")	System.InvalidOperationException

    StructureMap:
    For<GalleryController>().AlwaysUnique();
    For<HomeController>().AlwaysUnique();

    چطور میتونم یا نذارم Dispose بشه و تا متود بعدی صبر کنه یا اینکه وقتی به کنترلر برمیگرده StructureMap درست عمل کنه و repository مو پر کنه؟

  2. #2

    نقل قول: Structure Map lifecycle

    بخاطر اینکه ممکنه شما get‌داشته باشی و get خارج از unitofwork ‌هست بنابر این موضوع شما خارج از چرخه حیاط context درخواستی رو میفرستید - و مبحث multithread ‌میاد وسط . شما باید تنظیمات structure map رو درست انجام بدید . درست این هست که شما در تنظیمات unitofwork اینکار رو انجام بدین و پیش برید چون بعد ها به مشکلات بیشتری خواهید خورد در نهایت شما با غیر فعال کردن unitofwork هم میتونید اینکار رو انجام بدید. به صفحه پایین دقت کن - (perrequest)
    https://stackoverflow.com/questions/...uest-lifecycle
    در انتها بعد از اینکه شما به این شکلکد نوشتی خطای InvalidOperationException گرفتی که این یک خطای برنامه نویسی هست و به عهده برنامه نویس بوده تا درست کد نویسی کنه . موفق باشید.

تاپیک های مشابه

  1. آموزش: مقایسه بین structure map و nenject
    نوشته شده توسط r4hgozar در بخش ASP.NET MVC
    پاسخ: 8
    آخرین پست: یک شنبه 28 دی 1393, 10:55 صبح
  2. سوال: درخواست آموزش های مرتبط با structured map
    نوشته شده توسط mosi98 در بخش ASP.NET MVC
    پاسخ: 1
    آخرین پست: یک شنبه 13 بهمن 1392, 19:32 عصر
  3. Win32 Api Map in .NET
    نوشته شده توسط Voldemort در بخش VB.NET
    پاسخ: 1
    آخرین پست: یک شنبه 12 بهمن 1382, 19:16 عصر
  4. معرفی MAP NETWORK برای یک کاربر
    نوشته شده توسط mo_jahan در بخش شبکه و Networking‌
    پاسخ: 2
    آخرین پست: پنج شنبه 02 بهمن 1382, 20:40 عصر
  5. map a network drive? d
    نوشته شده توسط Best Programmer در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 25 آذر 1382, 15:04 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •