Форматирование кода Fluent API из EF в Visual Studio 2022C#

Место общения программистов C#
Anonymous
Форматирование кода Fluent API из EF в Visual Studio 2022

Сообщение Anonymous »

Я пытаюсь отформатировать код на C# в Visual Studio, если он написан для Fluent API Entity Framework.
Примерно так:

Код: Выделить всё

_db.ProdSmartSorts
.Where(x => catIds.Contains((int)x.Product.CategoryId))
.OrderBy(x => x.ProdSmartId)
.Select(x => x.Product)
.Include(p => p.Pictures.Where(pic => pic.IsCover))
.Skip(prodCount * (pageNumber - 1))
.Take(prodCount)
.ToList();
Что я хочу:
  • выровнять все вызовы функций так, чтобы каждый из них имел одинаковый интервал слева
  • может быть, только один вызов функции в строке
  • может быть с отступом .ThenInclude() дальше
Что у меня есть:
  • Код форматирования вообще не влияет на беглый код
  • Я не нашел для этого никаких настроек
Есть ли (скрытая) настройка для этого? Есть ли какие-либо расширения, которые решают эту проблему?

Вернуться в «C#»