---
title: modelContext
framework: swiftdata
role: symbol
role_heading: Instance Property
path: swiftdata/resultsobserver/modelcontext
---

# modelContext

The model context from which models are fetched.

## Declaration

```swift
final let modelContext: ModelContext
```

## Discussion

Discussion This context is set at initialization and determines the data store and change-tracking scope for the observer.

## See Also

### Accessing observer properties

- [fetchDescriptor](swiftdata/resultsobserver/fetchdescriptor.md)
- [filterBy](swiftdata/resultsobserver/filterby.md)
- [sortBy](swiftdata/resultsobserver/sortby.md)
- [sectionBy](swiftdata/resultsobserver/sectionby.md)
- [sections](swiftdata/resultsobserver/sections.md)
- [ResultsSectionCollection](swiftdata/resultssectioncollection.md)
