Hello Jason Reimer,
We are aware that the API is a bit complex but it cannot be simplified much more due to the different identity types that are supported. Unfortunately I am not able to suggest you a better approach of loading an object with internal identity. In fact the internal identity mechanism is meant to be used only internally by OpenAccess. If you want to load objects by their ids, you should better switch to single field identity
. In such case you can do the following:
Report report = scope.GetObjectById<Report>(
There are other identity classes (like the IntIdentity) implementing the IObjectId interface that can be used in cases of Guid, string or other types of ids.
Please let us know if you need more details about migrating to single field identity.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.