В Entity Framework можно не отслеживать сущность, чтобы она не попадала под управление контекста (DbContext) — это снижает нагрузку и повышает производительность при чтении данных.
Способы:
- Использовать AsNoTracking()
- Использовать проекцию в DTO (анонимные объекты или модели без привязки к EF)
Такой подход полезен, если изменения в объект не планируются.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥1
  Anonymous Quiz
    44%
    NotifyCollectionChanged
      
    18%
    NotifyItemChanged
      
    20%
    OnCollectionChanged
      
    18%
    OnPropertyChanged
      
    Anonymous Quiz
    20%
    using
      
    77%
    namespace
      
    1%
    class
      
    2%
    internal
      
    👍1
  Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍6
  Anonymous Quiz
    84%
    Replace
      
    11%
    Substitute
      
    3%
    Change
      
    2%
    Swap
      
    Anonymous Quiz
    15%
    Join
      
    4%
    Partition
      
    79%
    GroupBy
      
    2%
    Cluster
      
    - HTTP/HTTPS — основной протокол для REST API, веба.
- WebSocket — для двустороннего постоянного соединения.
- gRPC — высокопроизводительный бинарный протокол на базе HTTP/2.
- SOAP — устаревший, но формализованный протокол обмена XML.
- MQTT, AMQP — легкие брокерные протоколы (например, для IoT).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5👍2
  Anonymous Quiz
    69%
    Task.Delay
      
    9%
    Task.Sleep
      
    21%
    Task.Wait
      
    1%
    Task.Pause
      
    💊2
  Anonymous Quiz
    43%
    UnionWith
      
    18%
    Combine
      
    19%
    Merge
      
    19%
    Concat
      
    Это это принцип SOLID, согласно которому высокоуровневые модули не должны зависеть от низкоуровневых, а оба должны зависеть от абстракций. Это снижает связанность кода и делает систему гибче.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    5%
    sealed
      
    3%
    static
      
    62%
    abstract
      
    30%
    virtual
      
    Anonymous Quiz
    59%
    IsAlive
      
    23%
    IsRunning
      
    9%
    IsExecuting
      
    9%
    IsWorking
      
    2. Массив: фиксированная структура данных, размер задаётся при создании. Более эффективен в использовании памяти, но менее гибок.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    35%
    Type.GetProperties()
      
    7%
    Type.GetMethods()
      
    49%
    Type.GetCustomAttributes()
      
    8%
    Type.GetFields()
      
    👍1
  Anonymous Quiz
    44%
    Join
      
    7%
    GroupJoin
      
    36%
    Union
      
    13%
    Concat
      
    💊13🤔3
  Command Query Responsibility Segregation (CQRS) разделяет операции чтения и записи в системе. Команды (write) изменяют состояние, а запросы (read) используют оптимизированные модели для получения данных, что улучшает производительность и масштабируемость.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍1🔥1
  Anonymous Quiz
    74%
    DateTime.IsLeapYear()
      
    14%
    DateTime.IsLeap()
      
    8%
    DateTime.CheckLeapYear()
      
    4%
    DateTime.ValidateLeapYear()
      
    Anonymous Quiz
    61%
    RunTask
      
    16%
    QueueUserWorkItem
      
    17%
    StartTask
      
    6%
    BeginTask
      
    Swagger (теперь часть OpenAPI):
- Это инструмент для документирования REST API.
- Позволяет:
- описывать API в формате JSON/YAML;
- автоматически генерировать документацию;
- предоставлять интерактивный UI, где можно тестировать запросы.
- Интеграция с .NET происходит через Swashbuckle.AspNetCore или NSwag.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥1
  Anonymous Quiz
    22%
    ToListAsync
      
    3%
    ToArrayAsync
      
    1%
    ToDictionaryAsync
      
    74%
    вышеперечисленные