۱ ماه قبل، پنجشنبه ۱۵ شهریور ۱۴۰۳، ساعت ۰۷:۲۰
۱ ماه قبل، جمعه ۲ شهریور ۱۴۰۳، ساعت ۱۵:۲۸
۱ ماه قبل، جمعه ۲۶ مرداد ۱۴۰۳، ساعت ۱۹:۰۰
شرکت JetBrains اخیرا IPهای ایرانی را بسته و دیگر این بستهها از قسمت download سایت آن، قابل دریافت نیستند؛ اما لینک مستقیم دریافت آنها بدون مشکل کار میکند:
https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.2.exe
۲ ماه قبل، سهشنبه ۹ مرداد ۱۴۰۳، ساعت ۰۸:۳۰
این متد را درنظر بگیرید:
public Receipt PlaceOrder(Order order) { var product = _products.SingleOrDefault(p => p.ProductId == order.ProductId); if (product is null) { throw new Exception("Product doesn't exist"); } if (product.Cost > order.Payment) { throw new Exception("Insufficient funds"); } var receipt = new Receipt(++_receiptId, order.Payment); _receipts.Add(receipt); return receipt; }
برای استفاده کننده دقیقا مشخص نیست که این متد ممکن است چندین استثناء را هم صادر کند. با وجود type unions، میتوان مقصود واضحتری را ارائه داد:
public (Receipt or PlaceOrderError) PlaceOrder(Order order)
هرچند در این لحظه، شبیه به اینکار را با استفاده از کتابخانهی OneOf هم انجام میدهند و ... TypeScript هم که در اساس توسط قسمت مهمی از تیم #C طراحی شده، مدتهاست که به همراه چنین قابلیتی هست.
۱۰ ماه قبل، سهشنبه ۲۱ آذر ۱۴۰۲، ساعت ۱۱:۱۲
۱۰ ماه قبل، شنبه ۱۸ آذر ۱۴۰۲، ساعت ۲۲:۲۹
۱۰ ماه قبل، پنجشنبه ۲ آذر ۱۴۰۲، ساعت ۱۲:۳۸
همین گروه Health را پیگیری کنید، قبلا مطلب در این مورد ارسال شده.
۱۰ ماه قبل، جمعه ۲۶ آبان ۱۴۰۲، ساعت ۱۸:۳۵
بحث EF متفاوت است و کاربرد گستردهای دارد؛ از وب تا دسکتاپ و غیره. در تعدادی سکوهای کاری، synchronization context نال هست و در تعدادی دیگر خیر. در ASP.NET Core نال هست و در موارد دیگر خیر. خلاصه به همین جهت مجبور شدند اینکار را انجام دهند. باید ببینید استفاده کنندهی از کتابخانهی شما بیشتر چه کاربردی را دنبال میکند؛ وب هست یا دسکتاپ؟ دات نت قدیم هست یا جدید؟ یک زمانی از EF-Core میشد در برنامههای داتنت قدیم هم استفاده کرد (نگارشهای جدیدتر آن خیر).
۱۱ ماه قبل، یکشنبه ۳۰ مهر ۱۴۰۲، ساعت ۱۱:۰۶
۱ سال قبل، یکشنبه ۹ مهر ۱۴۰۲، ساعت ۲۳:۲۵
به صورت خلاصه، دو فایل «codeql.yml » و « codeql-config.yml » را به پوشهی github/workflows. اضافه کنید. نتیجهی آن در برگهی security، فقط برای صاحب مخزن کد قابل مشاهده خواهد بود:
مشکلات گزارش شدهی توسط آن، خروجی فوق العادهای هم دارد؛ به همراه توضیح و مثال:
اگر خواستید از موردی صرفنظر کند، rule id فوق را به فایل codeql-config.yml، اضافه کنید.