‫۷ سال و ۹ ماه قبل، چهارشنبه ۲۴ آذر ۱۳۹۵، ساعت ۲۰:۲۷
سلام؛ با بررسی‌های که انجام دادم و آپلود سایت بر روی دو سرور مجزا متوجه شدم مشکل از هاست است. فکر می‌کنم نیاز به تنظیماتی در iis وجود داشته که هاست من این تنظیمات را ندارد(به گفته پشتیبانی هاست). آیا واقعا چنین تنظیماتی وجود دارد که باید انجام شود؟
‫۷ سال و ۹ ماه قبل، چهارشنبه ۲۴ آذر ۱۳۹۵، ساعت ۱۸:۴۳
با سلام؛ بنده از پروژه decision به عنوان منبع و مطلب افزونه پذیری در mvc  که در سایت وجود استفاده کردم که کل جداول من حدود (همه افزونه ها) حدود 200 عدد می‌باشد. از روش افزایش سرعت بارگذاری هنگام کار با تعداد جدول زیاد  استفاده کردم (EFInteractiveViews  ) (با این روش سرعت لود تقریبا نصف شد)ولی هنوز سرعت لود برنامه هم چنین وقتی که صفحه به صفحه دیگر منتقل میشود کم هست(تقریبا 15 تا 20 ثانیه) . لازم به ذکر است پروژه من وقتی با vs 2015 اجرا می‌کنم هیچ مشکل سرعتی ندارد و وقتی در هاست آپلوود می‌شود دچار مشکل سرعت می‌شود. اگه روشه دیگری وجود دارد که باعث کمتر شدن این زمان می‌شود معرفی کنید. ممنون.
‫۷ سال و ۱۲ ماه قبل، دوشنبه ۱۲ مهر ۱۳۹۵، ساعت ۱۴:۰۶
سلام؛ با چه  روشی می‌توان وقتی که اطلاعات را از دیتابیس فراخوانی می‌کنم، AddressViewModel داخل SupplierViewModel از نگاشت  <CreateMap<Address, AddressViewModel استفاده کند.
public class SupplierViewModel
{  
   public string name { get; set; }   
   public AddressViewModel AddressViewModel { get; set; }=new AddressViewModel();    }

public class AddressViewModel
{
   public string phone_mobile { get; set; }
   public string address1 { get; set; }
}

public class Supplier 
{      
   public int Id { get; set; }   
   public string name { get; set; } 
   public virtual Address Address { get; set; } 
} 

CreateMap<Supplier, SupplierViewModel>().IgnoreAllUnmapped()  });
CreateMap<Address, AddressViewModel>()
var viewModel =
         await  _suppliers.AsNoTracking()
                   .ProjectTo<SupplierViewModel>(parameters:null,configuration: _mappingEngine.ConfigurationProvider)
                   .FirstOrDefaultAsync(a => a.Id == id);