I have an issue when I retrieve a Changset of objects with the deep fetch group.
Due to my object structure, the function loads too much objects than needed.
There is a sample of this structure, as you can see, if I attempt to retrieve a ApplicationDocument deeply, all the ApplicationDocuments contained in Application will be loaded too.
To get my objects, I use this sequence:
(IObjectScope scope = ObjectScopeProvider.GetNewObjectScope())
IQuery query = scope.GetOqlQuery(oqlQuery);
IQueryResult result = query.Execute();
var container =
i = 0; i < result.Count; i++)
container.CopyFrom(scope, i.ToString(), result[i],
So my question is: How is it possible to keep the DeepFetchGroup behavior and to prevent the loading of all the other references?
By my own investigation, the FetchField attributes are ignored and I can't implement an IObjectCollector because I don't the types by advance.
Thank you for your future answer.