‫۸ سال و ۹ ماه قبل، چهارشنبه ۱۶ دی ۱۳۹۴، ساعت ۱۶:۰۱
- هیچ مشکلی ندارد. حاصل این لاگین (در مرحله‌ی اول) SignInStatus. Success نیست. به همین جهت Is Authenticated مساوی false است.
- این دو سطر را از Startup.cs حذف کنید (نیازی به آن نیست و اگر تعریف شود، ترتیب آن مهم است و باید پس از app.UseTwoFactorRememberBrowserCookie باشد):
app.CreatePerOwinContext(
             () => SmObjectFactory.Container.GetInstance<IApplicationUserManager>());
‫۸ سال و ۹ ماه قبل، یکشنبه ۱۳ دی ۱۳۹۴، ساعت ۱۸:۲۵
یک نکته‌ی تکمیلی
- این پروژه در GitHub قرار گرفت. در اینجا
- بسته‌ی نیوگت آن‌را نیز به این صورت می‌توانید نصب کنید:
Install-Package DNTScheduler
چند مورد اصلاحیه در این بسته هست:
- تعریف صحیح الگوی singleton در آن
- همچنین می‌توانید public override Task RunAsync را نیز برای زمانیکه نیاز است از متدهای async استفاده کنید، تعریف کنید (از تعریف async void پرهیز کنید).
‫۸ سال و ۹ ماه قبل، یکشنبه ۱۳ دی ۱۳۹۴، ساعت ۰۰:۱۸
آشنایی مقدماتی با جاوا اسکریپت.
‫۸ سال و ۹ ماه قبل، یکشنبه ۶ دی ۱۳۹۴، ساعت ۰۰:۱۶
قیدی را که نام برده ابتدا به صورت دستی حذف کنید و بعد migration را اجرا کنید؛ چیزی شبیه به این کوئری (آن‌را به صورت مستقیم و مستقل، بر روی دیتابیس اجرا کنید):
ALTER TABLE yourtable DROP CONSTRAINT DF_AspNetUser_UserN__34C8D9D1
در حالت کلی:
ALTER TABLE TableName DROP CONSTRAINT dependent_constraint;
‫۸ سال و ۹ ماه قبل، پنجشنبه ۳ دی ۱۳۹۴، ساعت ۲۳:۴۴
changedEntityNames اگر خالی است، یعنی سیستم tracking عمل نکرده‌است. جزئیات کدهای FindById و DeleteAsync را بررسی کنید. همچنین می‌توان سیستم tracking را هم کلا خاموش کرد؛ مثلا با یک چنین Context ایی:
        public MyContext()
        {
            this.Configuration.ProxyCreationEnabled = false;
            this.Configuration.LazyLoadingEnabled = false;
            this.Configuration.AutoDetectChangesEnabled = false;
        }
در یک چنین حالتی، قبل از ذخیره‌ی نهایی باید متد ()context.ChangeTracker.DetectChanges به صورت دستی فراخوانی شود.

برای مطالعه‌ی بیشتر:
- «EF Code First #14»
- «چند نکته کاربردی درباره Entity Framework»   
نحوه کاهش مصرف حافظه EF Code first حین گزارشگیری از اطلاعات»