با سلام
مدلی با نام Person را فرض کنید که از طریق Entity به جدول Person در DB متصل است.
علاوه بر این، نسخهای از این مدل را به شکل List در Session هم ذخیره کردهایم.
تصمیم داریم که مدل مورد استفاده در Index View را به جای اینکه از DB تغذیه شود، از روی نسخهای از مدل که در Session نگهداری کردهایم، پر گردد.
در اکشن Get این IndexView ابتدا لیست اطلاعات مورد نظر را از Session دریافت به شکل لیستی از مدل به سمت ویو میفرستم. ولی موقع رندر شدن ویو به مدل گیر میدهد که Object reference not set to an instance of an object
رفرنس مدل بالای ویو را داخل IEnumerable هم گذاشتم جواب نداد.
در حال حاضر، مدل هم به دیتابیس وصل است و هم سعی دارم دیتاهای مورد نظر خود را (که هنوز در دیتابیس ذخیره نشده است) به آن پاس دهم. آیا چنین چیزی شدنی است یا اینکه برای این ویو باید از ViewModelی از Person استفاده کنم؟
به جای session از tempdata[""] استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)