Публикации по теме 'dotnet-core'


Что такое .NET? .NET Core и .NET Framework
.NET — это бесплатная кроссплатформенная платформа с открытым исходным кодом, разработанная Microsoft, которая предоставляет комплексную платформу разработки программного обеспечения для создания современных приложений. Он включает в себя среду выполнения, библиотеку классов и инструменты для создания, развертывания и управления приложениями. .NET построен на основе Common Language Runtime (CLR), который является механизмом выполнения для приложений .NET. CLR отвечает за управление..

Мой хак/обходной путь для этой конкретной проблемы состоит в том, чтобы добавить конструктор в GamesController и…
Мой хак/обходной путь для этой конкретной проблемы состоит в том, чтобы добавить конструктор в GamesController и грубую реализацию одноэлементного шаблона в GameRepository. @Контроллер игр: (примечание: проверка на нуль на самом деле избыточна, она всегда будет нулевой) @ GameRepository:

Как приручить «асинхронную пустоту» в C#
Как приручить «асинхронную пустоту» в C# (Это было изначально размещено в моем блоге как полная статья ) Вы программист среднего уровня в дотнете и в основном разбираетесь в использовании Задач. Вы запускаете асинхронность и ожидание в своем коде, и все работает так, как и ожидалось. Вы снова и снова слышали, что вы всегда хотите, чтобы возвращаемые типы ваших асинхронных методов были Task (или Task‹T›), и что async void, по сути, является корнем всех зол. Нет пота. Однажды..

Перечисление в .NET V - ToList () или нет ToList ()?
Это часть серии статей: Перечисление в .NET Перечисление в .NET II - Count () Перечисление в .NET III - Enumerable.Empty ‹T› () Перечисление в .NET IV - Поиск элемента Перечисление в .NET V - ToList () или нет ToList () К списку() Я очень часто нахожу использование ToList() в конце каждого запроса LINQ . В большинстве случаев в этом нет необходимости, и это может сильно повлиять на производительность. Разберем небольшой пример: Этот код записывает в..

Создание микросервисной архитектуры с помощью .NET 7 и Kafka
Введение . Микросервисная архитектура стала популярным способом создания масштабируемых и надежных приложений. В этом руководстве мы рассмотрим, как создать микросервисную архитектуру с использованием .NET 7 и Kafka. Мы также затронем такие темы, как шлюз API, Orchestrator, контрольный журнал и согласованность данных. Мы предоставим образец кода для каждой микрослужбы, чтобы помочь вам начать работу. Настройка инфраструктуры В этом разделе мы настроим инфраструктуру, необходимую для..

Хватит делать однострочники
Меньше строк кода не всегда лучше Я отлаживал этот метод на днях: Вот некоторые проблемы, которые я обнаружил с этим одним вкладышем: Просмотр возвращаемого значения неудобен Вместо того, чтобы просто навести указатель мыши на переменную, мне пришлось выделить все после return и добавить в окно просмотра. Обновление возвращаемого значения во время тестирования невозможно Поскольку IdMap.Contains<Deposit>(dto.DepositID) не является переменной, я не мог обновить..

Я ошибся в .Net
Я уже некоторое время играю с .Net Core, и, честно говоря, он меня впечатлил. Сначала я очень скептически относился к этой платформе, потому что думал о C# как о еще одной Java, только немного улучшенной. И после работы над старым монолитным проектом Java у меня появилось предубеждение против Java как устаревшей BS, которая используется только в устаревшем программном обеспечении. По какой-то причине я думал, что C# ничем не отличается. Но я должен признать, что ошибался, .Net Core —..