EDB Database Support (Windows CE 5.0)
EDB is an embedded database engine that provides core functionality for a Microsoft® Windows® CE application. By using EDB, a developer can create an object store (called a volume) that can contain multiple databases. The volume is file-based and therefore can be easily copied or moved. EDB is an updated and enhanced version of CEDB and includes support for:
- Access by multiple users
- Multiple sort orders, key properties, and databases
- Enhanced performance, especially with larger databases
EDB is exposed through a set of APIs, allowing developers to work directly with the volume and its databases. For more information on the EDB APIs, see EDB Reference.
In This Section
- Comparing EDB with other Databases
- Provides details about similarities and differences between EDB, CEDB, and Microsoft SQL Server™ 2005 Mobile Edition (SQL Server CE).
- EDB Data Types and Size Limits
- Provides details about the data types supported by EDB and the size limits on EDB volumes and data types.
- EDB Schema Support
- Provides details about designing a database schema in EDB, including how to add and remove properties and how to read and write property values. This section also covers using sort orders with EDB volumes.
- Configurable EDB Volume Options
- Provides details about the options you can configure for an EDB volume.
- Multiuser Support in EDB
- Provides details on how EDB supports multiuser access to a volume, how transactions and locking work with EDB, and how to use isolation levels.
- Using Notifications with EDB
- Provides details on EDB notifications, how to configure them, and how to handle notifications within your applications.
Send Feedback on this topic to the authors