DeleteBehavior Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как операция удаления применяется к зависимым сущностям в связи при удалении субъекта или разрыва связи.
public enum DeleteBehavior
type DeleteBehavior =
Public Enum DeleteBehavior
- Наследование
-
DeleteBehavior
Поля
Cascade | 2 | Зависимые сущности также удаляются. Это каскадное поведение применяется только к сущностям, отслеживаемым контекстом. В базе данных должно быть настроено соответствующее каскадное поведение, чтобы гарантировать, что к данным, которые не отслеживаются контекстом, применяется то же действие. Если вы создаете базу данных с помощью EF, каскадное поведение будет установлено автоматически. |
Restrict | 0 | Операция удаления не применяется к зависимым сущностям. Зависимые сущности остаются неизменными. |
SetNull | 1 | Свойства внешнего ключа в зависимых сущностях имеют значение NULL. Это каскадное поведение применяется только к сущностям, отслеживаемым контекстом. В базе данных должно быть настроено соответствующее каскадное поведение, чтобы гарантировать, что к данным, которые не отслеживаются контекстом, применяется то же действие. Если вы создаете базу данных с помощью EF, каскадное поведение будет установлено автоматически. |
Применяется к
Entity Framework