- Обсудите словами то, что вы узнали на уроке сегодня или на этой неделе.
Я научился делать две таблицы для ссылок.
- В чем разница между Entity Framework и LINQ to SQL?
LINQ to SQL не может создать базу данных на основе классов модели. LINQ to SQL использует класс Data Context для взаимодействия с базой данных. Entity Framework создает класс DBContext для взаимодействия с базой данных. Он поддерживает только отношение 1–1 при сопоставлении реляционных таблиц с классами.
https://www.c-sharpcorner.com/blogs/differen-between-linq-to-sql-and-entity-framework
- Где мы используем виртуальные классы в моделях Entity Framework DbContext?
Это позволяет создать прокси-сервер вокруг виртуального свойства, чтобы он мог поддерживать отложенную загрузку и более эффективно отслеживать изменения.
- В чем смысл Pluralize и Singularize в Entity Framework?
«Множественное число» и «Единственное число» дают осмысленные соглашения об именах для объектов. Простыми словами, это говорит о том, хотите ли вы представлять свои объекты с помощью приведенного ниже соглашения об именах: Одна запись о клиенте означает «Клиент» (единственное число). Многие записи о клиентах означают «Клиентские» (множественное число, следите за буквой «s»).
http://www.dotnetguru.in/p/adonet-entity-framework-interview.html
- Что нового в Entity Framework 6?
- Исправлены некоторые ошибки доступности пользовательского интерфейса.
- Обходной путь для снижения производительности SQL Server при создании моделей из существующих баз данных #4
- Поддержка обновления моделей для больших моделей на SQL Server #185
Еще одно улучшение этой новой версии EF Tools заключается в том, что она устанавливает среду выполнения EF 6.2 при создании модели в новом проекте. В более старых версиях Visual Studio можно использовать среду выполнения EF 6.2 (а также любую предыдущую версию EF), установив соответствующую версию пакета NuGet.