نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت هشتم- تعریف سطوح دسترسی پیچیده
در همان مطلب، پروژه‌ی ارسال شده را یکبار اجرا کنید. بعد از لیست «var allUserClaims = ((ClaimsIdentity)User.Identity).Claims» یک خروجی بگیرید. همین خروجی و لیست مسطح claims یک کاربر را اینطرف به Identity server اضافه کنید، کار می‌کند. چرا؟ چون در ساختار درونی سیستم ASP.NET Core Identity، در عمل چیزی به نام Role وجود خارجی ندارد. برای مثال Roleها هم در این سیستم یک User-Claim از نوع ClaimTypes.Role هستند. تمام سیستم Identity بر اساس User Claims کار می‌کند. تمام Roleها و غیره در پشت صحنه ابتدا تبدیل به user claims می‌شوند (یعنی یک لیست ساده و مسطح) و سپس استفاده خواهند شد. بنابراین اگر لیست نهایی (و مسطح) User Claims را در Identity server شبیه سازی کنید، به عملکرد یکسانی خواهید رسید.
نظرات مطالب
Soft Delete در Entity Framework 6
باسلام. بهتر است روشی نیز ارائه شود که تاریخ حذف نیز اخذ شود تا بتوان نتیجه یک کوئری را در یک تاریخ خاص بررسی کرد. مثلا لیست دانش آموزانی که یک سال پیش فعال بوده اند. 
نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت اول
یا عدم تطابق شماره نگارش‌های استراکچرمپ را در پروژه‌های مختلف دارید و یا استراکچرمپ در پروژه‌ای که باید ارجاعی به آن وجود داشته باشد، نصب نشده. این لیست را دقیق بررسی کنید.
نظرات مطالب
ASP.NET MVC #16
متد RegisterGlobalFilters را در این صفحه جستجو کنید. تنظیمی که عنوان کردید، فقط مجموعه‌ی توکار GlobalFilters.Filters را به عنوان پارامتر به آن ارسال می‌کند تا تعدادی فیلتر جدید به لیست آن اضافه شوند.
نظرات مطالب
بازنویسی سطح دوم کش برای Entity framework 6
- این سطر فقط برای دیباگ هست. حذفش کنید.
- اگر change tracking را خاموش کردید، نیاز هست ابتدای متد SaveAllChanges کار فراخوانی this.ChangeTracker.DetectChanges را دستی انجام دهید تا لیست موجودیت‌های تغییر کرده قابل گزارشگیری باشد.
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
ScheduledTasksCoordinator.Current یک وهله‌ی Singleton است و هر زمانیکه متد AddScheduledTasks و یا AddScheduledTasks بر روی آن فراخوانی شوند، به لیست موجود، موارد جدید را اضافه خواهد کرد و محدودیتی در مورد تعداد بار فراخوانی آن وجود ندارد.
نظرات مطالب
به روز رسانی ساده‌تر اجزاء ارتباطات در EF Code first به کمک GraphDiff
بله تست کردم و دقیقا ارجاعاتی که قبلا موجود بودند  ولی هنگام ویرایش پست  (به عنوان مثال)   در لیست  جدید تگ‌ها قرار ندارند ، از جدول واسط حذف خواهند شد!