LoadOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры для управления поведением загрузки связанных сущностей с помощью Load(LoadOptions).
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Flags]
public enum LoadOptions
[<System.Flags>]
type LoadOptions =
Public Enum LoadOptions
- Наследование
-
LoadOptions
- Атрибуты
Поля
ForceIdentityResolution | 1 | Гарантирует, что сущности с тем же значением первичного ключа не будут заменены новыми сущностями или не перезаписаны новыми данными из базы данных. Загруженная навигация и ее обратная структура не будут содержать повторяющиеся сущности. Для отслеживаемых сущностей этот параметр работает так же и имеет ту же производительность, что и по умолчанию. Для сущностей, которые не отслеживаются, этот параметр может выполняться значительно медленнее. |
None | 0 | Не применяет никаких специальных параметров к загрузке связанных сущностей. Если сущность отслеживается, сущности с тем же значением первичного ключа не заменяются новыми сущностями или не перезаписываются новыми данными из базы данных. Если сущность сущности, представленная этой записью, не отслеживается и коллекция уже содержит сущности, вызов этого метода приведет к дублированию экземпляров в коллекции или обратной коллекции для всех сущностей с тем же значением ключа. Используйте , ForceIdentityResolution чтобы избежать получения этих дубликатов. |
Применяется к
Entity Framework