‫۲ سال و ۴ ماه قبل، دوشنبه ۱۲ اردیبهشت ۱۴۰۱، ساعت ۰۴:۲۷
 عملگر All در LINQ این امکان را فراهم می‌کند ، که کنترل کنیم آیا همه عناصر یک مجموعه یک شرط خاص را پاس می‌کنند : 
int[] scores;
scores = new[] {1, 2, 3, 4};
scores.All(x=> x > 0); //true
scores = new[] {-1, -2, 3, 4};
scores.All(x => x > 0);//false

‫۲ سال و ۴ ماه قبل، دوشنبه ۱۲ اردیبهشت ۱۴۰۱، ساعت ۰۳:۵۹
یکی از روش‌های تبدیل مجموعه ای از مجموعه‌ها به یک مجموعه خطی استفاده از متد SelectMany در Linq است :
var numbers = new[]
{
    new[]{1,2,3},
    new[]{4,5,6},
    new[]{7,8,9},
};
var values =
    numbers.SelectMany(_=>_)//x=>x
        .ToList();

‫۲ سال و ۸ ماه قبل، چهارشنبه ۱ دی ۱۴۰۰، ساعت ۲۱:۲۸
یک مثال :  فرض کنید می‌خواهیم فراوانی کلمات موجود در یک متن را از طریق عملگر GroupBy محاسبه کنیم :
var article = "date datetime datelocal Groups dnttips the elements Groups the elements dnttips the".Split(' ');
var result = article.GroupBy(x => x).Select(x => new { Word = x.Key, Count = x.Count() });
foreach (var item in result)
{
   Console.WriteLine($"{item.Word} : {item.Count}");
}
خروجی
date : 1
datetime : 1
datelocal : 1
Groups : 2
dnttips : 2
the : 3
elements : 2


‫۳ سال و ۴ ماه قبل، پنجشنبه ۱۹ فروردین ۱۴۰۰، ساعت ۱۷:۲۹
سلام، من آخرین نسخه پروژه DNTIdentity رو Clone می‌کنم 
و قالب سفارشی رو بر اساس این پروژه می‌سازم ولی به جای نسخه  : 
TargetFramework>net5.0</TargetFramework> که در پروژه Clone شده هست 
نسخه : <TargetFramework>netcoreapp1.1</TargetFramework> برای پروژه‌های جدید ایجاد میشه
اگر ممکنه هست راهنمائی کنید 

‫۳ سال و ۶ ماه قبل، یکشنبه ۱۹ بهمن ۱۳۹۹، ساعت ۱۹:۵۴
با تشکر ، من لیستی از رکورد‌ها رو دارم، و قصد دارم هر رکورد یک page  باشه بر اساس یک قالب از پیش تعریف شده و در نهایت یک pdf داشته باشم ، من برای این کار ابتدا میام به ازای هر رکورد یک فایل ایجاد میکنم ودر انتها همه این فایل‌ها رو با هم Merge میکنم ، آیا این روش بهینه و درستی هست ؟ 
‫۳ سال و ۷ ماه قبل، چهارشنبه ۱۵ بهمن ۱۳۹۹، ساعت ۲۰:۱۶
باتشکر،مقاله بسیار مفیدی هست و به کمک اون میشه گزارش‌های کاملا سفارشی و غیر جدولی ایجاد کرد ، اما نکته ای که در حین کار بهش برخوردم این بود که مقادیری عددی به همراه پسوند ریال شبیه شکل زیر در pdf نهایی تولید می‌شود  :

در صورتی که همین مقدار در داخل یک div و یا td در صفحه Razor بدرستی نمایش داده می‌شود 

در صورت امکان راهنمائی کنید.سپاس

‫۳ سال و ۸ ماه قبل، شنبه ۶ دی ۱۳۹۹، ساعت ۱۳:۲۰
باتشکر، حالتی رو در نظر بگیرید که یک مودال بهمراه یک input  در صفحه وجود دارد ، زمانی که input فوکوس خود رو از دست میدهد مثلا با فشردن کلید Tab اعتبارسنجی به درستی انجام می‌شود و فرم ارسال نمی‌شود ، ولی زمانی که مستقیما دکمه Enter فشرده می‌شود و یا دکمه ثبت با کلیک ماوس فشرده می‌شود اعتبار سنجی اتفاق می‌افتد ولی تاثیری در عدم ارسال فرم ندارد ، لطفا راهنمائی کنید 
‫۴ سال و ۸ ماه قبل، سه‌شنبه ۳ دی ۱۳۹۸، ساعت ۰۳:۵۹
من یک api  طراحی کردم که کنترلر آن رو مزین کردم به خصوصیت ApiController .  این api یک پارامتر از نوع  int داره که با خصوصیت Required و پیام خطای مناسب تنظیم شده ، مشکلی که دارم در صورت null بودن این پارامتر خطای اعتبار سنجی سفارشی برگشت داده نمی‌شود و خطای  زیر صادر میشه :
The JSON value could not be converted to System.Int32
آیا باید برای مدیریت این حالت‌ها ، مبدل json مثل این مطلب  نوشت؟