Rapid Repository is a Windows Phone 7 Database and Silverlight Isolated Storage Database.
- Release Overview
- Creating and saving entities
- Create, read, update and delete operations
- Querying with views and filters
- File Helper
- Examining Operation Requests
All entities used at runtime are put into a cache by default.
If you are likely to be getting all of the entities out of the database each time the application runs you can eager load the cache for much improved performance.
The eager load runs on a separate thread so as not to affect the application page rendering.
You call eager load for each entity type at application start up or in the main page constructor.
If you need to turn off caching, you can set NoCache for each entity type you wish to be excluded at start up.
If you are eager loading to perform queries against the entities within the database faster, consider using Views and Filters instead as this will be much quicker that loading and querying the full list of entities.
I hope you find this useful.