Публикации по теме 'aspnetcore'
[.NET Core] Взломать Entity Framework Core
При работе с .NET Core Entity Framework с Code First необходимо установить конфигурацию новой сущности в OnModelCreating () DBContext. Я думаю, это действие заставит вас почувствовать себя ленивым. Посмотрим, как я помогу вам решить эту проблему!
Проблема
Предположим, у меня есть сущность с именем , и когда мы работаем с Code First, мы должны написать конфигурацию для этой сущности. Например, я использую класс UserConfiguration.cs для написания конфигурации сущности для..
Как увеличить размер загружаемого файла в ASP.NET Core
Сегодня я узнал на горьком опыте, что, начиная с ASP.NET Core 2.0, тело запроса получило предел размера по умолчанию в 30 МБ (~ 28,6 МБ).
Если размер тела запроса превышает настроенный максимальный размер тела запроса, вызов Request.Body.ReadAsync вызовет исключение IOException. Если это исключение не перехвачено, Kestrel ответит ответом 413 Payload Too Large, а HttpSys ответит общим ответом 500 Internal Server Error ( источник ).
Это будет критическим изменением, если ожидается, что..
C # LINQ
C # LINQ (Language-Integrated Query) - король всего, когда дело доходит до работы с базой данных на C # или с IEnumerable, вероятно, наиболее часто используемая функция, используемая в C #, или, по крайней мере, я так думаю, потому что я пишу операторы LINQ / выражений в значительной степени на ежедневной основе. [Вероятно, зависит от предпочтений команды / человека]
Прежде чем мы начнем рассматривать код, ознакомьтесь с некоторыми функциями, относящимися к LINQ:
Лямбда-выражения..
Управление транзакциями с помощью конвейеров-посредников в ASP.NET Core
Управление транзакциями Entity Framework Core при обработке команд
При реализации службы упрощенного CQRS , которая обычно имеет единую базу данных, но по-прежнему отделяет команды от запросов, конвейер посредника может использоваться для управления транзакциями при обработке команд, гарантируя, что изменения будут неявно зафиксированы, если не возникнет исключение. брошен.
Реализация конвейера для транзакций имеет некоторые ключевые преимущества даже при использовании Entity..
Маршрутизация
2017, 17 мая
Вы не продвинетесь далеко с SPA (одностраничным приложением), не имея какой-то разновидности маршрутизации. Все фреймворки SPA (React, Angular, Ember и т. д.) включают маршрутизатор по умолчанию, и обычно есть дополнительные маршрутизаторы, если вам нужно что-то помимо того, что включает ваш фреймворк.
Но мы кипятим океан здесь! Мы скручиваем собственные сигареты и собственные библиотеки.
Основная идея заключается в том, что каждая ссылка в вашем SPA требует..
В двух словах о асинхронном программировании .NET
Асинхронное программирование не является новой концепцией и существует уже несколько лет, и в настоящее время это новый стандарт в современных фреймворках, таких как AspNetCore. Эта структура теперь полностью асинхронна, и нелегко избежать использования ее ключевого слова async .
Я думаю, что когда дело доходит до асинхронизма, существует определенное облако опасений: разработчики иногда боятся его использовать, потому что не понимают, как его использовать и каковы его лучшие..
Учебное пособие. Приложение .Net Core 3.1 MVC First для начинающих
ASP.NET Core MVC — это облегченная платформа с открытым исходным кодом и хорошо тестируемой, которая легко интегрируется с ASP.NET Core.
ASP.NET Core MVC предоставляет основанный на шаблонах способ создания динамических веб-сайтов, который обеспечивает четкое разделение задач. Он дает нам полный контроль над разметкой, поддерживает разработку через тестирование и соответствует последним веб-стандартам.
Предпосылки
В вашей системе должны быть установлены:
Visual Studio 2019 16.4..