با سلام و تشکر از شما. نحوه استفاده رفرش توکن در یک برنامه ویندوزی wpf به چه صورت هست؟ پس از رفرش توکن  و اجرای متد‌ها در ویومدل پیام 401 صادر میکند. آیا  روش به روز رسانی توکن در برنامه ویندوزی با یک برنامه وب متفاوت است؟
‫۶ سال و ۵ ماه قبل، سه‌شنبه ۴ اردیبهشت ۱۳۹۷، ساعت ۱۶:۲۹
 موقع دیباگ با خود ویژوال استودیو پرینت مستقیم به خوبی جوابگو هست ولی
بعد از پابلیش کردن پروژه و استقرار در IIS هنگام ارسال مستقیم گزارش به پرینتر (بدون پیش نمایش)  خطای زیر را صادر میکند 
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid
operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application
گویا در وب امکان ارسال مستقیم به پرینتر وجود ندارد آیا راه حلی وجود دارد؟
با تشکر  
‫۶ سال و ۵ ماه قبل، یکشنبه ۱۹ فروردین ۱۳۹۷، ساعت ۲۰:۵۶
سلام؛ مواقعی که سیستم ناوبری و منوی برنامه بصورت داینامیک و RoleBase  هست و به ازای هر کاربر منوی خاصی فعال میشود. برای اینکه کاربر در ابتدای ورود به سیستم لیست منوی مربوط به خود را از دیتابیس واکشی کند و تا زمان خروج این لیست در دسترس بماند و نیاز به مراجعه مجدد به دیتابیس نباشد چه روشی پیشنهاد میشود.
‫۶ سال و ۶ ماه قبل، سه‌شنبه ۷ فروردین ۱۳۹۷، ساعت ۱۷:۱۳
ممنونم. مشکل قبل حل شد. 
 اگر ویومدل من بدینصورت باشه
public class MyViewModel : IHaveCustomMappings
    {
       
        public int SchedulerId { get; set; }
        public bool IsApplied { get; set; }
        public int Qty { get; set; }
        
        public void CreateMappings(IMapperConfigurationExpression configuration)
        {
            configuration.CreateMap<DomainModels.Models.Scheduler, MyViewModel>()
                .ForMember(dest => dest.SchedulerId, opt => opt.MapFrom(src => src.Id));
                    }
    }
خطایی صادر میکندبا این عنوان: 
Unmapped members were found. Review the types and members below.
Add a custom mapping expression, ignore, add a custom resolver, or modify the source/destination type
For no matching constructor, add a no-arg ctor, add optional arguments, or map all of the constructor parameters
اگر دو فیلد IsApplied  ,    Qty   هم در متد  CreateMappings بصورت دستی map کنم خطایی صادر نمیشود. در صورتیکه قبلا با اتوماتیک مپ میشدند. آیا تغییری در AutoMapperRegistry  نیاز هست؟
‫۶ سال و ۶ ماه قبل، دوشنبه ۶ فروردین ۱۳۹۷، ساعت ۲۲:۲۸
با سلام
وقتی از 
 private void addAllIHaveCustomMappings(IContext ctx, IMapperConfigurationExpression cfg)
        {
            var profiles = ctx.GetAllInstances<IHaveCustomMappings>().ToList();
            foreach (var profile in profiles)
            {
             profile.CreateMappings(cfg);
        }
      }
در یک پروژه MVC استفاده میکنم مپ صورت نمی‌گیره و خطایی هم صادر نمیشود ,وقتی برکپوینت هم قرار میدهم profiles  بصورت نال هست 
در ضمن ویومدل‌ها در لایه سرویس و پروژه دیگری میباشد و ورژن Automapper من 6.2.2 هست
آیا تنظیمات خاص دیگری در Application_Start نیاز هست یا کلا تنظیمات در MVC متفاوت هست
با تشکر
‫۷ سال قبل، پنجشنبه ۲۳ شهریور ۱۳۹۶، ساعت ۱۸:۴۶
soft delete  در EF Core 2 بدینصورت بوسیله اپراتور HasQueryFilter  پیاده سازی شده ونیازی به تهیه کتابخانه کمکی EntityFramework.DynamicFilters نیست
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    
    modelBuilder.Entity<Post>().HasQueryFilter(e => !e.IsDeleted);
  
    base.OnModelCreating(modelBuilder);
}
پیشنهاد شما برای متوجه شدن کاربران از تغییرات انی دیتابیس چی هست؟
مثلا دیتابیس به یک دستگاهی مثل دستگاههای حضور و غیاب متصل باشه  و به محض ثبت لاگ اشخاص توسط دستگاه 
برنامه وب متوجه اون بشه  آیا SignalR بهمراه SqlDependency جوابگو هست؟