EDB Database Support (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.