---
title: "identifier(for:entityName:primaryKey:)"
framework: swiftdata
role: symbol
role_heading: Type Method
path: "swiftdata/persistentidentifier/identifier(for:entityname:primarykey:)"
---

# identifier(for:entityName:primaryKey:)

## Declaration

```swift
static func identifier<T>(for storeIdentifier: String, entityName: String, primaryKey: T) throws -> PersistentIdentifier where T : Comparable, T : CustomStringConvertible, T : Decodable, T : Encodable, T : Hashable
```
