<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: 17.0.0 -",
    "macOS: 14.0.0 -",
    "swift: 5.9.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftData",
  "identifier" : "/documentation/SwiftData/Schema/Relationship/DeleteRule-swift.enum/noAction",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "SwiftData"
    ],
    "preciseIdentifier" : "s:9SwiftData6SchemaC12RelationshipC10DeleteRuleO8noActionyA2GmF"
  },
  "title" : "Schema.Relationship.DeleteRule.noAction"
}
-->

# Schema.Relationship.DeleteRule.noAction

A rule that doesn’t make changes to any related models.

```
case noAction
```

## Discussion

Ensure that you take the appropriate action on any related models when using this delete rule,
such as deleting them or nullifying their references to the deleted model. Otherwise, your data will
be in an inconsistent state and may reference models that don’t exist.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)