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:
- Transactions
- 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