ChangeTracker در Entity Framework
در Entity Framework زمانی که شما رکوردهایی را از دیتابیس میخوانید این رکوردها توسط ChangeTracker ردیابی میشوند. با استفاده از این قابلیت Entity Framework تمامی تغییرات بر روی موجودیت ها و پراپرتی ها را نگه میدارد. هر موجودیت در هر زمان دارای یکی از حالت های زیر است : ....
Read more
تفاوت IQueryable و IEnumerable
اولین نکته مهم که باید به یاد داشته باشیم آن است که اینترفیس IQueryable از اینترفیس IEnumerable ارث بری کرده است. این بدان معناست هز کاری که اینترفیس IEnumerable میتواند انجام دهد اینترفیس IQueryable نیز میتواند. تفاوت های زیادی بین بین این دو اینترفیس وجود دار ....
Read more
هدرهای امنیتی در Asp.Net Core
به صورت پیشفرض امکان نمایش سایت شما در داخل iframe وجود دارد. اما با استفاده از هدر X-Frame-Option میتوان جلوی این کار را گرفت. اما چرا؟ زیرا هرکس میتواند وب سایت شما را داخل یک iframe نمایش دهد و یک لایه ی ....
Read more
حداقل نکات امنیتی در Asp.Net Core
در این مقاله به بررسی چند نکته امنیتی میپردازیم که برای هر وب سایتی الزامیست. لاگین خود را امن پیاده سازی کنید همیشه داده های مهم را هنگام ارسال رمزنگاری کنید کوکی کاربر را بعد از خروج پاک کنید همیشه از SSL استفاده کنید ....
Read more
پیاده سازی Generic Controller همراه با Generic Repository
در هنگام توسعه پروژه زمانی که تعداد جداول افزایش می یابد پیاده سازی عملیات CRUD برای جداول وقت گیر میشود. در این مقاله به پیاده سازی سیستمی میپردازیم که عملیات CRUD را به صورت خودکار انجام دهد. ....
Read more