---
title: "setEntities(_:forConfigurationName:)"
framework: coredata
role: symbol
role_heading: Instance Method
path: "coredata/nsmanagedobjectmodel/setentities(_:forconfigurationname:)"
---

# setEntities(_:forConfigurationName:)

Associates the specified entities with the model using the given configuration name.

## Declaration

```swift
func setEntities(_ entities: [NSEntityDescription], forConfigurationName configuration: String)
```

## Parameters

- `entities`: An array of instances of NSEntityDescription.
- `configuration`: A name for the configuration.

## Discussion

Discussion This method raises an exception if the receiver has been used by an object graph manager.

## See Also

### Managing entities and configurations

- [entities](coredata/nsmanagedobjectmodel/entities.md)
- [entitiesByName](coredata/nsmanagedobjectmodel/entitiesbyname.md)
- [configurations](coredata/nsmanagedobjectmodel/configurations.md)
- [entities(forConfigurationName:)](coredata/nsmanagedobjectmodel/entities(forconfigurationname:).md)
