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

‫تهیه پردازنده‌های سفارشی برای افزونه XMLWorker کتابخانه iTextSharp

پیشتر مطلب «تهیه پردازنده‌های سفارشی برای HTMLWorker کتابخانه iTextSharp» را در این سایت مطالعه کرده‌اید. از آنجائیکه افزونه HTMLWorker منسوخ شده است و دیگر پشتیبانی نخواهد شد، باید کدهای فعلی را به...

View Article


‫ارتقاء به Entity framework 6 و استفاده از بانک‌های اطلاعاتی غیر از SQL Server

برای ارتقاء برنامه‌های قدیمی به EF 6 (که با دات نت 4 به بعد سازگار است) دو حالت استفاده از نیوگت را در حین افزودن ارجاعات لازم به کتابخانه‌های مرتبط با EF باید مدنظر داشت: الف) از نیوگت استفاده...

View Article


‫اعمال توابع تجمعی بر روی چند ستون در Entity framework

فرض کنید که می‌خواهیم معادل کوئری زیر را که اعمال توابع تجمعی به چند ستون است، SELECT sum([Rating_TotalRating]), sum([Rating_TotalRaters]), sum([Rating_AverageRating]) FROM [BlogPosts] در Entity...

View Article

Image may be NSFW.
Clik here to view.

‫چطور مسیریابی‌های ASP.NET MVC را دیباگ کنیم؟

سؤال:من برای تهیه sitemapبرنامه، یک route سفارشی نوشته‌ام تا یک فایل xml ایی را که در وب سرور، وجود خارجی ندارد، در آدرس‌های سایت قابل دسترسی کند. برای مثال: routes.MapRoute( "SiteMap_route", // Route...

View Article

Image may be NSFW.
Clik here to view.

‫نمایش خروجی SQL کدهای Entity framework 6 در کنسول دیباگ ویژوال استودیو

تا قبل از EF 6 برای تهیه لاگ SQL تولیدی توسط Entity framework نیاز بود به ابزارهای ثالث متوسل شد. برای مثال از انواع پروفایلرها استفاده کرد (^و ^و ^). اما در EF 6 امکان توکاری به نام Command...

View Article


‫بازسازی جدول MigrationHistory با کد نویسی در EF Code first

فرض کنید با استفاده از ابزار EF Power toolsمعادل Code first یک بانک اطلاعاتی موجود را تهیه کرده‌اید. اکنون برای استفاده از آن با گردش کاری متداول EF Code first نیاز است تا جدولی را به نام...

View Article

‫استفاده از چندین Context در EF 6 Code first

در نگارش قبلی EF Code first به ازای یک پروژه تنها یک سیستم Migrationقابل تعریف بود و این سیستم مهاجرت، تنها با یک DbContext کار می‌کرد. در نگارش ششم این کتابخانه، سیستم مهاجرت Code first آن از چندین...

View Article

‫تبدیل برنامه‌های کنسول ویندوز به سرویس ویندوز ان تی

در ویژوال استودیو، قالب پروژه ایجاد سرویس‌های ویندوز ان تی از پیش تدارک دیده شده است؛ اما کار کردن با آن ساده نیست به علاوه امکان دیباگ این نوع سرویس‌ها نیز به صورت پیش فرض درنظر گرفته نشده است و نیاز...

View Article


‫امکان اعتبارسنجی با تاخیر در ASP.NET 4.5

در نگارش‌های قبلی ASP.NET Web forms اگر نیاز به ارسال محتوای HTML ایی وجود داشت، می‌بایستی کل سیستم اعتبارسنجی حداقل یک صفحه را غیرفعال کرد. برای مثال:<%@ Page Language="C#" ValidateRequest="false"...

View Article


‫آشنایی با Promises در جاوا اسکریپت

در حین انجام اعمال غیرهمزمان جاوا اسکریپتی مانند فراخوانی‌های jQuery AJAX، برای مدیریت دریافت نتایج، عموما از یک سری callback استفاده می‌شود. برای مثال: $.get('http://site-url', function(data) { //این...

View Article

Image may be NSFW.
Clik here to view.

‫جایگزینی اسکریپت‌های WebResource.axd با فایل‌های استاتیک در ASP.NET Web forms

مدتی قبل سؤال مهمی در سایت مطرح شد، به شرح زیر: «من از کنترل‌های تلریک استفاده می‌کنم که یک سری اسکریپت را بصورت...

View Article

Image may be NSFW.
Clik here to view.

‫ارسال ترافیک وب یک برنامه‌ی خاص به یک پروکسی سرور به کمک FiddlerCore

خیلی از برنامه‌ها به صورت پیش‌فرض تنظیمات پروکسی خاصی را درنظر نگرفته‌اند. در شبکه‌های داخلی شرکت‌ها هم معمولا اینترنت از طریق پروکسی سرورهایی مانند ISA Serverویندوزی و یا Squid لینوکسی، بین کاربران...

View Article

‫انقیاد RadioButtonها در WPF به یک Enum

فرض کنید قصد دارید برای انتخاب بین چند گزینه‌ی محدود، از RadioButtonها بجای سایر کنترل‌های موجود استفاده کنید. این گزینه‌ها نیز توسط یک Enum تعریف شده‌اند. اکنون نیاز است گزینه‌های مختلف این Enum را به...

View Article


Image may be NSFW.
Clik here to view.

‫یکی کردن اسمبلی‌های یک پروژه‌ی WPF

فرض کنید پروژه‌ی WPF شما از چندین پروژه‌ی ‍Class library و اسمبلی‌های جانبی دیگر، تشکیل شده‌است. اکنون نیاز است جهت سهولت توزیع آن، تمام این فایل‌ها را با هم یکی کرده و تبدیل به یک فایل EXE نهایی کنیم....

View Article

‫بازنویسی ساده‌تر پیش فرض‌های EF Code first در نگارش 6 آن

فرض کنید مطابق اصول نامگذاری که تعیین کرده‌اید، تمام جداول بانک اطلاعاتی شما باید با پیشوند tbl شروع شوند. برای انجام اینکار در نگارش‌های قبلی EF Code first می‌بایستی از ویژگی Table جهت مزین کردن تمامی...

View Article


‫مدیریت AccessViolationException در برنامه‌های دات نت 4 به بعد

فرض کنید که از یک برنامه‌ی native ویندوز برای تهیه تصاویر سایت‌ها در یک برنامه‌ی وب استفاده می‌کنید و صبح که به سایت سر زده‌اید پیام در دسترس نبودن سایت قابل مشاهده است. مشکل از کجا است؟! یک مثال...

View Article

‫استفاده از Awesomium.NET در برنامه‌های وب

برای تهیه تصاویر سایت‌های معرفی شده در قسمت اشتراک‌های سایت، پیشتر از کنترل WebBrowser دات نت که در پشت صحنه از امکانات IE کمک می‌گیرد، استفاده می‌کردم. بسیار ناپایدار است؛ به روز رسانی مشکلی داشته و...

View Article


‫دسترسی به Collectionها در یک ترد دیگر در WPF

اگر در WPF سعی کنیم آیتمی را به مجموعه اعضای یک Collection مانند یک List یا ObservableCollection از طریق تردی دیگر اضافه کنیم، با خطای ذیل متوقف خواهیم شد: This type of CollectionView does not support...

View Article

‫یافتن اکشن متد‌های Post ایی در ASP.NET MVC که فیلتر CSRF ندارند

روش مرسوم مقابله با حملات CSRFدر ASP.NET MVC، استفاده از فیلتر امنیتی ValidateAntiForgeryTokenبر روی اکشن متدهایی از نوع Post است و سپس فراخوانی Html.AntiForgeryToken در View متناظر. با بالا رفتن تعداد...

View Article

‫افزودن اکانت مدیریتی فراموش شده به SQL Server

فرض کنید - تمام اکانت‌های مدیریتی توکار SQL Server را حذف کرده‌اید (یا برایتان حذف کرده‌اند). - بجز کاربر SA، تمام کاربران را از نقش SYSADMIN حذف کرده‌اید؛ شامل تمام اکانت‌های ویندوزی و همچنین خود SQL...

View Article
Browsing all 271 articles
Browse latest View live