Use the first field returned as the primary key: The OData feed uses the first property defined in the SmartObject as the primary key. A quick way to know what is the first property is to open the SmartObject in the Designer and see what is on top of the list.
Choose field to use as the primary key: The drop down is enabled and the SmartObject's properties are listed. The list includes only properties that are Number, Decimal, Text, and GUID (including autonumber and autoguid). This option is useful when you don't want to edit the SmartObject definition to reorder the properties and so choose which one acts like a primary key for the OData feed.
After changing the primary key option, you must refresh the service by clicking Refresh Now.
The OData API service may throw exceptions or errors when requesting the SmartObject if the primary key is chosen incorrectly.