I'm returning a featureset from an SOE.
To create the FeatureSet, I'm first creating a Recordset, inserting features into it, and then serializing it as json using SOESupport. The client then deserializes it as a featureset.
The resulting featureset has different OIDs. Is there a way to preserve the OIDs of the features I'm inserting into the recordset?
When I perform a query using the REST API, the featureset returned has the original objectID's.
IMapServer3.QueryData might do this, but I don't see a way to pass it an array of OIDs as I can with IFeatureClass.GetFeatures.
