IdeaBlade.EntityModel Assembly > IdeaBlade.EntityModel Namespace : QueryStrategy Class |
For a list of all members of this type, see QueryStrategy members.
Name | Description | |
---|---|---|
![]() ![]() | CacheOnly | Retrieve business objects from the cache only. QueryInversion is not applicable for this strategy. |
![]() ![]() | DataSourceOnly | Retrieve entities from the back-end data source only, and overwrite any matching entities. QueryInversion is turned off for this strategy. |
![]() ![]() | DataSourceOnlyWithInversion | Retrieve entities from the back-end data source only, and overwrite any matching entities. QueryInversion is turned on for this strategy. |
![]() ![]() | DataSourceThenCache | Retrieve entities from the backend data source, add objects from cache, and overwrite any matching entities. QueryInversion is set to 'Try' for this strategy. |
![]() ![]() | Normal | Use the "Optimized" fetch strategy for the environment, preserving any changes. QueryInversion is set to 'Try' for this strategy. |