Skip to main content
All docs
V26.1
  • DataLayerOptions.AutoCreateOption Property

    Namespace: Microsoft.Extensions.DependencyInjection

    Assembly: DevExpress.Xpo.v26.1.dll

    Declaration

    public AutoCreateOption AutoCreateOption { get; }

    Property Value

    Type
    AutoCreateOption

    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.

    Property Paths

    You can access this nested property as listed below:

    Object Type Path to AutoCreateOption
    DataLayerOptionsBuilder
    .DataLayerOptions .AutoCreateOption
    See Also