Quantcast
Channel: ‫فید مطالب وحید نصیری .NET Tips
Browsing all 271 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

‫شروع به کار با EF Core 1.0 - قسمت 8 - بررسی رابطه‌ی Many-to-Many

در مطلب «بررسی تفصیلی رابطه Many-to-Many در EF Code first» نحوه‌ی مدلسازی رابطه‌ی چند به چند را در EF 6.x بررسی کردیم. یک چنین رابطه‌ای که به همراه مدیریت خودکار join table آن است (جدول...

View Article


Image may be NSFW.
Clik here to view.

‫شروع به کار با EF Core 1.0 - قسمت 9 - بررسی رابطه‌ی One-to-One

بررسی رابطه‌ی One-to-Zero-or-One زمانیکه نیاز است موجودیت A با هیچ و یا حداکثر یک وهله از موجودیت B در ارتباط باشد، به یک چنین رابطه‌ای One-to-Zero-or-One می‌گویند. برای اینکه یک چنین ارتباطی را تشکیل...

View Article


‫شروع به کار با EF Core 1.0 - قسمت 10 - استفاده از امکانات بومی بانک‌های...

در قسمت بعد، ارتباطات self referencing را بررسی خواهیم کرد و چون EF Core هیچ راه حل بهینه‌ای را برای کوئری گرفتن از این نوع روابط سلسله مراتبی ارائه نمی‌دهد (درEF 6.x نیز به همین ترتیب)، نیاز است...

View Article

Image may be NSFW.
Clik here to view.

‫شروع به کار با EF Core 1.0 - قسمت 11 - بررسی رابطه‌ی Self Referencing

پیشنیازها - بررسی نحوه تعریف نگاشت جداول خود ارجاع دهنده (Self Referencing Entity) - مباحث تکمیلی مدل‌های خود ارجاع دهنده در EF Code first - آشنایی با SQL Server Common Table Expressions - CTE - بدست...

View Article

Image may be NSFW.
Clik here to view.

‫شروع به کار با EF Core 1.0 - قسمت 12 - بررسی تنظیمات ارث بری روابط

پیشنیاز:«تنظیمات ارث بری کلاس‌ها در EF Code first» در مطلب پیشنیاز فوق، تنظیمات روابط ارث بری را تا EF 6.x، می‌توانید مطالعه کنید. در EF Core 1.0 RTM، فقط رابطه‌ی TPH که در آن تمام کلاس‌های سلسه مراتب...

View Article


‫شروع به کار با EF Core 1.0 - قسمت 13 - بررسی سیستم ردیابی تغییرات

هر Context در EF Core، دارای خاصیتی است به نام ChangeTracker که وظیفه‌ی آن ردیابی تغییراتی است که نیاز است به بانک اطلاعاتی منعکس شوند. برای مثال زمانیکه توسط یک کوئری، شیءایی را باز می‌گردانید و سپس...

View Article

‫شروع به کار با EF Core 1.0 - قسمت 14 - لایه بندی و تزریق وابستگی‌ها

در مورد «امکانات توکار تزریق وابستگی‌ها در ASP.NET Core» پیشتر بحث شد. همچنین «نحوه‌ی تعریف Context، تزریق سرویس‌های EF Core و تنظیمات رشته‌ی اتصالی آن» را نیز بررسی کردیم. به علاوه مباحث «به روز رسانی...

View Article

Image may be NSFW.
Clik here to view.

‫شروع به کار با EF Core 1.0 - قسمت 15 - نوشتن آزمون‌های واحد

یکی از مشخصات آزمون‌های واحد، عدم خروج از مرزهای IO سیستم، در حین اجرای آن‌ها است و چون درهنگام کار با بانک‌های اطلاعاتی حتما از مرزهای IO سیستم رد خواهیم شد (کار با شبکه، کار با فایل سیستم، برای به...

View Article


‫ساخت بسته‌های نیوگت مخصوص NET Core.

فایل‌های nuspec مخصوص سایر نگارش‌های دات نت، در NET Core. ندید گرفته شده و پردازش نمی‌شوند. در اینجا نیز تمام تنظیمات تولید بسته‌های نیوگت، در فایل project.json درج می‌شوند که در ادامه آن‌ها را بررسی...

View Article


Image may be NSFW.
Clik here to view.

‫نوشتن TagHelperهای سفارشی برای ASP.NET Core

در مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 12 - معرفی Tag Helpers» با مفهوم جدید Tag Helpers و همچنین نحوه‌ی استفاده‌ی از نمونه‌های پیش فرض و توکار آن در ASP.NET Core آشنا شدیم. در ادامه قصد داریم با...

View Article

‫پیاده سازی Unobtrusive Ajax در ASP.NET Core 1.0

پیاده سازی Unobtrusive Ajax را در ASP.NET MVC 5.x، می‌توانید در مطلب «ASP.NET MVC #21» مطالعه کنید. HTML Helpers مرتبط با Ajax، به طور کامل از ASP.NET Core 1.0 حذف شده‌اند. اما این مورد به این معنا...

View Article

‫تغییرات رمزنگاری اطلاعات در NET Core.

در NET Core. به ظاهر دیگر خبری از کلاس‌هایی مانند RNGCryptoServiceProvider برای تولید اعداد تصادفی و یا SHA256Managed (و تمام کلاس‌های Managed_) برای هش کردن اطلاعات نیست. در ادامه این موارد را بررسی...

View Article

Image may be NSFW.
Clik here to view.

‫کار با کوکی‌ها در ASP.NET Core

API کار با کوکی‌ها نیز در ASP.NET Core نسبت به نگارش‌های دیگر تغییریافته‌است که در ادامه این موارد را بررسی خواهیم کرد. همچنین با کمک مطلب «تغییرات رمزنگاری اطلاعات در NET Core.» یک تامین کنند‌ه‌ی...

View Article


Image may be NSFW.
Clik here to view.

‫نوشتن Middleware سفارشی در ASP.NET Core

در مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 3 - Middleware چیست؟» با اصول مقدماتی Middlewareها آشنا شدیم. همچنین در مطلب «آشنایی با OWIN و بررسی نقش آن در ASP.NET Core» یک مثال سفارشی از آن‌ها، بررسی...

View Article

Image may be NSFW.
Clik here to view.

‫پیاده سازی گروه بندی ایمیل‌های ارسالی یا message threading

اگر به ایمیل‌های ارسالی از طرف GitHub دقت کرده باشید، کلاینت‌های دریافت ایمیل‌ها، تمام ایمیل‌های مرتبط با یک Issue موجود را، در ذیل هم نمایش می‌دهند و بجای اینکه چند 10 ایمیل ارسالی را به نحوی جداگانه...

View Article


Image may be NSFW.
Clik here to view.

‫بررسی روش ارتقاء به NET Core 1.1.

نگارش پایدار NET Core 1.1. روز قبل منتشر شد. در ادامه نحوه‌ی ارتقاء پروژه‌‌های نگارش 1.0 RTM را به این نگارش بررسی خواهیم کرد. دریافت نصاب NET Core 1.1. برای این منظور به آدرس...

View Article

Image may be NSFW.
Clik here to view.

‫توزیع پروژه‌های ASP.NET Core 1.1 بدون ارائه فایل‌های View آن

پیشتر مطلب «توزیع پروژه‌های ASP.NET MVC بدون ارائه فایل‌های View آن» را در مورد ASP.NET MVC 5.x مطالعه کرده بودید. این روش پشتیبانی رسمی و توکاری نداشته و توسط افزونه‌های ثالث انجام می‌شود؛ به همراه...

View Article


Image may be NSFW.
Clik here to view.

‫کار با Areas در ASP.NET Core

کار با Areas را تا ASP.NET MVC 5.x می‌توانید در مطلب «ASP.NET MVC #14» مطالعه کنید. در ASP.NET Core، کلیات آن ثابت مانده‌است و تنظیمات ابتدایی آن اندکی تغییر کرده‌اند. مفهوم Areas Areas یکی از روش‌های...

View Article

‫ارسال ایمیل در ASP.NET Core

فضای نام System.Net.Mail در NET Core 1.2.که پیاده سازی netstandard2.0 است، ارائه خواهد شد. بنابراین فعلا (در زمان NET Core 1.1.) راه حل توکار و رسمی برای ارسال ایمیل در برنامه‌های مبتنی بر NET Core....

View Article

‫بررسی روش دسترسی به HttpContext در ASP.NET Core

در نگارش‌های دیگر ASP.NET، برای دسترسی به اطلاعات درخواست وب جاری، می‌توان از خاصیت استاتیک System.Web.HttpContext.Current استفاده کرد. با حذف شدن System.Web از ASP.NET Core و همچنین بهبود طراحی آن جهت...

View Article
Browsing all 271 articles
Browse latest View live