Here will be a very brief recap, please go to the MSDN links that I listed in the Related topic section to get a completed understanding.
There are three ways an application can store data:
- Settings: Store data as key/value pairs by using the IsolatedStorageSettings class.
- Files and folders: Store files and folders by using the IsolatedStorageFile class.
- Relational data: Store relational data in a local database by using LINQ to SQL.
For a Windows Phone application, all I/O operations are restricted to isolated storage and do not have direct access to the underlying operating system file system or to the isolated storage of other applications.