DataStoreBase.AutoCreateOption Property
Returns which operations are performed when a data store is accessed for the first time.
Namespace: DevExpress.Xpo.DB
Assembly: DevExpress.Data.v24.1.dll
NuGet Package: DevExpress.Data
Declaration
Property Value
Type | Description |
---|---|
AutoCreateOption | An AutoCreateOption enumeration value that specifies the action which is performed when a data store is accessed for the first time. |
Available values:
Name | Description |
---|---|
DatabaseAndSchema | A session will try to automatically create the database if it doesn’t exist. It will also create or update the database schema for any persistent classes currently being used. |
SchemaOnly | A session will automatically create or update the database schema for the persistent classes currently being used. If the database doesn’t exist, it won’t be created by a session. |
None | A session will not automatically create the database or update the database schema. The database schema is still queried and checked to match the currently used persistent class metadata. |
SchemaAlreadyExists | A session will never query the database for schema to validate against persistent class metadata. This will suppress the SchemaCorrectionNeededException, but a database error may occur during data operations if the schema is not compatible with run-time persistent classes metadata. |
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the AutoCreateOption property.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.