Работа с моделью (например, в
1. Определение модели — создаётся C#-класс с нужными свойствами.
2. Связывание модели — в
3. Валидация модели — используется DataAnnotations или ручная проверка.
4. Применение — модель передаётся в бизнес-логику, сохраняется в базу через ORM, отображается в UI и т.д.
5. Обратная передача — можно вернуть модель обратно на клиент, например, как JSON.
В ORM модель описывает структуру таблицы и связи между сущностями. ORM использует модель для генерации SQL-запросов и маппинга данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4👍1
  Anonymous Quiz
    85%
    StartsWith
      
    11%
    BeginsWith
      
    3%
    InitialsWith
      
    1%
    PrefixWith
      
    Anonymous Quiz
    6%
    Способ выполнения асинхронных операций
      
    87%
    Механизм динамического получения информации о типах
      
    7%
    Метод управления памятью
      
    1%
    Инструмент для работы с файлами
      
    - dynamic — тип определяется во время выполнения. Ошибки типа могут проявиться только в рантайме.
var безопаснее, dynamic гибче, но требует осторожности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍14🔥1
  Anonymous Quiz
    6%
    Программа продолжит выполнение
      
    81%
    Программа завершится с ошибкой
      
    5%
    Исключение будет автоматически обработано
      
    8%
    Программа приостановится до обработки исключения
      
    💊7
  using — это удобная конструкция, которая автоматически вызывает Dispose, когда объект больше не нужен.
Под капотом она разворачивается в блок с вызовом Dispose в конце, даже если произошла ошибка. Это защищает от утечек ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍9💊4🔥3🤔2
  Anonymous Quiz
    41%
    RemoveAt
      
    7%
    Delete
      
    3%
    Erase
      
    49%
    Remove
      
    💊3
  1. Использовать фильтры — например, в
2. Создать делегат обработки — добавить промежуточную логику в Use на уровне Startup.
3. Атрибуты и события — применять атрибуты для выполнения кода до обработки запроса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6👍2👀1
  Anonymous Quiz
    10%
    Monitor
      
    19%
    Semaphore
      
    8%
    Mutex
      
    63%
    Все вышеперечисленное
      
    👍1
  Anonymous Quiz
    32%
    Dispose()
      
    66%
    Finalize()
      
    1%
    Cleanup()
      
    1%
    Collect()
      
    💊4👍1
  Forwarded from easyoffer
  
⏳ Осталось всего 14 дней до завершения краудфандинга
Сейчас самое подходящее время подключиться, если вы ждали или откладывали:
Все, кто поддержат проект сейчас, до релиза, получат:
🚀 PRO-доступ на 1 год по цене месячной подписки
➕ Бета-доступ к EasyOffer 2.0 (конец мая)
👉 Поддержать: https://planeta.ru/campaigns/easyoffer
  Сейчас самое подходящее время подключиться, если вы ждали или откладывали:
Все, кто поддержат проект сейчас, до релиза, получат:
🚀 PRO-доступ на 1 год по цене месячной подписки
➕ Бета-доступ к EasyOffer 2.0 (конец мая)
👉 Поддержать: https://planeta.ru/campaigns/easyoffer
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥4
  Anonymous Quiz
    12%
    Dictionary
      
    71%
    ConcurrentDictionary
      
    12%
    Hashtable
      
    6%
    SortedDictionary
      
    👍3
  Anonymous Quiz
    13%
    Будет выброшено исключение
      
    49%
    Ничего не произойдет
      
    33%
    Событие будет вызвано, но не обработано
      
    4%
    Компилятор выдаст ошибку
      
    💊12👍2
  2. Сервер обрабатывает запрос, взаимодействует с API и возвращает HTTP-ответ с данными или кодом состояния.
3. Ответ содержит тело, заголовки и статус выполнения запроса.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Anonymous Quiz
    2%
    delegate void MyDelegate(string x, string y);
      
    94%
    delegate bool MyDelegate(string x, string y);
      
    1%
    delegate string MyDelegate(string x, string y);
      
    3%
    delegate bool MyDelegate();
      
    🤔3
  Anonymous Quiz
    92%
    await
      
    5%
    async
      
    3%
    wait
      
    0%
    defer
      
    Используется CancellationToken:
1. Создаётся CancellationTokenSource.
2. В метод передаётся токен.
3. При отмене — токен сигнализирует завершение задачи.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5👍4💊1