Читаем Язык программирования C#9 и платформа .NET5 полностью

   Обновление и применение миграции

  Добавление модели представления

   Добавление класса модели представления

   Добавление класса модели представления к ApplicationDbContext

  Добавление хранилищ

   Добавление базового интерфейса IRepo

   Добавление класса BaseRepo

    Реализация метода SaveChanges()

    Реализация общих методов чтения

    Реализация методов добавления, обновления и удаления

   Интерфейсы хранилищ, специфичных для сущностей

    Интерфейс хранилища данных об автомобилях

    Интерфейс хранилища данных о кредитных рисках

    Интерфейс хранилища данных о заказчиках

    Интерфейс хранилища данных о производителях

    Интерфейс хранилища данных о заказах

   Реализация классов хранилищ, специфичных для сущностей

    Хранилище данных об автомобилях

    Хранилище данных о кредитных рисках

    Хранилище данных о заказчиках

    Хранилище данных о производителях

    Хранилище данных о заказах

  Программная работа с базой данных и миграциями

   Удаление, создание и очистка базы данных

  Инициализация базы данных

   Создание выборочных данных

   Загрузка выборочных данных

  Настройка тестов

   Создание проекта

   Конфигурирование проекта

   Создание класса TestHelpers

   Добавление класса BaseTest

    Добавление вспомогательных методов для выполнения тестов в транзакциях

   Добавление класса тестовой оснастки EnsureAutoLotDatabase

   Добавление классов интеграционных тестов

    Тестовые методы [Fact] и [Theory]

   Выполнение тестов

  Запрашивание базы данных

   Состояние сущности

   Запросы LINQ

    Выполнение запросов LINQ

    Получение всех записей

    Фильтрация записей

    Сортировка записей

     Сортировка записей в обратном порядке

    Извлечение одиночной записи

     Использование First()/FirstOrDefault()

     Использование Last()/LastOrDefault()

     Использование Single()/SingleOrDefault()

    Глобальные фильтры запросов

     Отключение глобальных фильтров запросов

     Фильтры запросов для навигационных свойств

    Энергичная загрузка связанных данных

     Разделение запросов к связанным данным

     Фильтрация связанных данных

     Явная загрузка связанных данных

    Явная загрузка связанных данных с фильтрами запросов

   Выполнение запросов SQL с помощью LINQ

   Методы агрегирования

   Any() и All()

   Получение данных из хранимых процедур

  Создание записей

   Состояние сущности

   Добавление одной записи

   Добавление одной записи с использованием метода Attach()

   Добавление нескольких записей одновременно

   Соображения относительно столбца идентичности при добавлении записей

   Добавление объектного графа

  Обновление записей

   Состояние сущности

   Обновление отслеживаемых сущностей

   Обновление неотслеживаемых сущностей

   Проверка параллелизма

  Удаление записей

   Состояние сущности

   Удаление отслеживаемых сущностей

   Удаление неотслеживаемых сущностей

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных