نظرات اشتراک‌ها
نگارش نهایی EF Core 3.0 و EF 6.3 منتشر شد
متاسفانه ظاهرا در نسخه ۳، دیگر خبری از شکستن کوئری‌های join دار به چندین کوئری، چیزی شبیه به  Query IncludeOptimized،  نیست و با ذکر  Single SQL statement per LINQ query، بر روی آن تاکید کرده اند. ظاهرا این قابلیت مشکلات و باگ‌های زیادی را در ترجمه صحیح کوئری‌ها برای آن‌ها ایجاد کرده بوده؛ ولی واقعا در کارایی کوئری هایی که join‌های زیادی داشتند تاثیر زیادی داشت.
نظرات اشتراک‌ها
توسعه Asp.net Core و Asp.net Core Identity
من این مثال را بررسی کردم. این مشکلات را دارد:
- به علت استفاده‌ی از AddEntityFrameworkStores، هیچکدام از سرویس‌های تعریف شده‌ی در لایه سرویس استفاده نخواهند شد و از همان پیش فرض‌های Identity Core استفاده می‌شود.
- در Controllers از هیچکدام از سرویس‌های برنامه استفاده نشده‌است و از همان پیش فرض‌ها استفاده شده‌است.
- در لایه سرویس (لایه‌ای که از آن عملا استفاده نمی‌شود)،  ApplicationRoleStore و ApplicationUserStore سازنده‌ای را دریافت می‌کنند که در تنظیمات IoC Container پیاده سازی برای آن‌ها ارائه نشده‌است (و در صورت استفاده عملا کار نخواهند کرد؛ مگر اینکه از همان پیش فرض‌های AddEntityFrameworkStores استفاده کنند که عملا این سفارشی سازی را بی‌اثر می‌کند).
نظرات اشتراک‌ها
Bulk delete و Bulk update در Entity framework
ممنون از راهنمای شما. بعد از مراجعه به آدرسی که داده بودید متوجه شدم برای سایرین هم این مشکل بوجود اومده و گزارش شده بود، بنابراین کاملا از روی پروژه‌ها و هارد دیسک حذفش کردم و مجدداً اقدام به دیافت آخرین نسخه کردم.
نسخه قبلی که گرفته بودم EntityFramework.Extended.6.0.0.86  بود ونسخه فعلی که کلیه مشکلات در اون مرتفع شده EntityFramework.Extended.6.1.0.95 هستش که نرم افزار بدون هیچ مشکلی راه اندازی شد.
نظرات اشتراک‌ها
مقدمات توابع Window در SQL Server 2012
برنامه نویس‌ها سطوح مختلفی دارند. «یکی» کامپوننت می‌اندازه روی فرم حس برنامه نویس بودن پیدا می‌کنه، «یکی» کامپوننت طراحی می‌کنه. «یکی» سرطان می‌گیره تا کار کردن با یک ORM رو یاد بگیره، «یکی» ORM طراحی می‌کنه. «یکی» می‌گرده برای هر کاری ابزار مناسب با اون رو انتخاب و پیدا می‌کنه، «یکی» فکر می‌کنه ابزاری رو که پیدا کرده راه حلی است برای تمام مشکلات بشری.
 
اشتراک‌ها
BitVector 0.0.1 منتشر شد 🚀

دات نت متاسفانه هیچ تایپ مناسبی برای کار و دستکاری داده‌های باینری (Bit) به غیر از کلاس BitArray ندارد, که این کلاس اولا Immutable و ValueType نیست و دوم به عنوان بافر از Int32 استفاده میکند که باعث میشود (بسته به نوع دیتا) Memory زیادی مصرف کند و همچنین امکاناتی مثل Bit Shifting هم ندارد. 
BitVector یه struct ساده ولی قدرتمند است که این مشکلات را برطرف میکند.

(البته struct BitArray32 هم وجود دارد که برای دیتاست‌های بزرگ به دلیل اینکه نهایتا از 32 بیت استفاده میکند مناسب نیست.)

BitVector 0.0.1 منتشر شد 🚀
اشتراک‌ها
تولید URLهای strongly typed در برنامه‌های Blazor WASM

یکی از مشکلات کار با برنامه‌های Blazor WASM، نیاز به کار با آدرس‌های رشته‌ای مانند زیر است:

var secretUrl = "api/WeatherForecast/_secretUrl";
کتابخانه‌ی فوق، این مشکل را برطرف کرده و به صورت خودکار بر اساس Action Methods موجود، نمونه‌ی strongly typed آن‌ها را تولید می‌کند:
var secretUrl = ApiUrls.WeatherForecast.HttpGet.SecretUrl;
تولید URLهای strongly typed در برنامه‌های Blazor WASM
اشتراک‌ها
"چالش دو صفرِ سال ۱۴۰۰" در سامانه‌ها و ساختار فناوری اطلاعات کشور چیست؟!+ راهکارها

- تمام وزارتخانه‌ها، سازمان‌ها و نهادهای دولتی و حاکمیتی و نهادهای زیرمجموعه آنها، وضعیت تمامی سامانه‌های فناوری اطلاعات را از حیث نحوه مدیریت تاریخ در سال 1400 و مشکلات آن، بررسی و تحلیل کنند.

- در صورتی که توسعه‌دهنده یا سورس برنامه نرم‌افزاری به‌هردلیلی در دسترس نباشند، اساسی‌ترین راه‌حل، انتقال و مهاجرت به نرم‌افزارهای نسل جدید خواهد بود.

و ...

"چالش دو صفرِ سال ۱۴۰۰" در سامانه‌ها و ساختار فناوری اطلاعات کشور چیست؟!+ راهکارها
اشتراک‌ها
جادوی زبان، طلسم پیچیدگی

زبان کارکردی دو‌گانه دارد. هم می‌تواند چونان جادوگری بد، بر ابهامات بیفزاید و بر حقایق پرده بکشد و هم می‌تواند مانند جادوگری خوب، کاشف نکات و گره‌گشای مسائل دامین باشد. به همین دلیل است که در DDD بر ایجاد زبانی مشترک و پیراسته از ابهام تاکید بسیاری شده است. در این ارایه،از اهمیت Ubiquitous Language سخن گفته می‌شود و به مشکلات خاص فارسی‌زبانان در ایجاد UL می‌پردازد. 

جادوی زبان، طلسم پیچیدگی
اشتراک‌ها
شرکت در وبینار شرکت تلریک

 شرکت تلریک برای دوم سپتامبر در ساعت 7:30 دقیقه بعد از ظهر به وقت ایران وبیناری را ارائه میکند که از همین الان میتوانید در آن ثبت نام کنید. موضوع وبینار در مورد محصول test studio جهت بررسی و برطرف کردن مشکلات Kendo UI در حین کار است. مدرس این وبینار آقای جاش بریستو یکی از مدیران تلریک در استرالیا و یکی از مدیران سابق شرکت مایکروسافت است.

شرکت در وبینار  شرکت تلریک
نظرات مطالب
پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - مقدمه
نسخه جدید ۳.۹.۰ منتشر شد.
  • پشتیبانی از دات نت ۶ و ۷ افزوده شد
  • درگاه ایران کیش به نسخه REST به روز رسانی، و همچنین به صورت نوگت مجزا منتشر شد
  • دریافت Transaction Code همچنین از طریق متد Fetch امکان پذیر شد
  • مشکلات درگاه زرین‌پال برطرف شد
  • ارسال پارامترهای بیشتری در هنگام درخواست برای درگاه ID Pay
  • بهبود کدها