Публикации по теме 'dotnet'
Как установить несколько сред выполнения ASP.NET Core в MacOS
У меня возникла эта проблема на днях после обновления до последней версии .NET 5 SDK, и я некоторое время ударялся об нее головой. Существует скудная документация о том, как сделать это от начала до конца, так что вот!
Почему вам нужно это сделать
После обновления моего SDK до .NET 5 (через brew в CLI) я обнаружил, что у меня больше нет сред выполнения .NET или ASP.NET 3.1. Это означало, что при попытке открыть существующие netcoreapp3.1 приложения на моей машине меня приветствовало..
Бета-тестирование C#-анализатора PVS-Studio на Linux и macOS
Все больше пользователей C#-анализатора PVS-Studio интересует возможность использовать его для проверки C#-кода на Linux и macOS. Сегодня у нас есть хорошие новости.
С конца прошлого года мы активно работали над переносом нашего анализатора C# на платформу .NET Core, а также над обеспечением его работоспособности на Unix-подобных операционных системах. В наших планах выпустить PVS-Studio C# для .NET Core на платформах Linux и macOS в конце апреля — первой половине мая.
На Windows..
Зачем и как я создал другую консольную платформу
Иногда для обучения нам нужно найти предлоги, чтобы начать новый проект.
Консольные приложения становятся вирусными инструментами для разработчиков. После тенденции к перемещению всех невизуальных инструментов в графические интерфейсы для лучшего контроля, в последние годы мы видим успех интерфейсов командной строки. Напомню только Docker и Kubernetes. В последние месяцы я разработал автономную CMS с открытым исходным кодом под названием RawCMS и поместил на нее приложение CLI. Я..
Иерархия "сначала глубина" в C #
Недавно мне выполнили требование, согласно которому мне нужно было получить список записей базы данных из таблицы с самосоединением, в которой каждая запись также предоставляла бы полную иерархию этого соединения в обратном порядке.
Для дальнейшего объяснения представьте семейное древо, описанное в одной таблице. Конечно, у каждой записи есть свой первичный ключ, но также будет поле «ParentID» для описания иерархии. Самый верхний родительский элемент может содержать «null», и каждый..
Почему стоит выбрать RepoDb ORM вместо Dapper
Моим коллегам-архитекторам программного обеспечения, а также всем отважным разработчикам я рад поделиться с вами преимуществами и ценностями использования этой библиотеки.
TL; DR: Это микро-ORM, по которому вы, возможно, так сильно мечтаете. 👀 Пожалуйста, не пропустите драгоценности! 👑
Dapper - это легкая микро-ORM для .NET, на которой уже много лет работает популярный сайт StackOverflow. Он был разработан, чтобы намеренно решить проблему производительности сайта StackOverflow в..
.Net IntervalUtility
Утилита .Net для работы с интервалами, например временными периодами. Утилита позволяет находить пересечения периодов, исключать периоды и т. Д.
NuGet | GitHub | Демонстрация WebAssembly Online Blazor
Примеры
Для простоты в примерах используются целые диапазоны. Однако утилита поддерживает не только целые числа, вы можете использовать утилиту для работы с периодами времени или десятичными, или плавающими, и т. Д.
Равно интервалов
1)
var intervalA = new..
Вернемся к основам: почему вы должны использовать .Equals () вместо == при сравнении объектов, чтобы избежать хаоса.
Да, мы все делали это изначально, особенно во время учебы в школе / колледже, когда мы начали изучать информатику и языки программирования, такие как C # и Java. Привычка сравнивать объекты (особенно строки) с помощью оператора == является обычным явлением и даже сегодня используется опытными разработчиками.
В их защиту: кажется, что это действительно служит цели и, похоже, в этом нет особого вреда. Это верно до тех пор, пока вы не столкнетесь с некоторыми странными ситуациями, одну..