.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

InMemoryDataStore(InMemoryDataStore, AutoCreateOption) Constructor

Initializes a new instance of the InMemoryDataStore class using the underlying storage of a specific InMemoryDataStore.

Namespace: DevExpress.Xpo.DB

Assembly: DevExpress.Xpo.v21.1.dll


public InMemoryDataStore(
    InMemoryDataStore originalStore,
    AutoCreateOption autoCreateOption


Name Type Description
originalStore InMemoryDataStore

An InMemoryDataStore whose underlying storage the current InMemoryDataStore will use.

autoCreateOption AutoCreateOption

An AutoCreateOption value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the IDataStore.AutoCreateOption property.


Usually a Session object creates a connection provider manually based on the information supplied by the connection string. There are also cases when you need to create the connection provider manually, via its constructor, for example:

  • when sharing a single IDataLayer object between multiple sessions. A connection provider should be passed to the data layer’s constructor. See the IDataLayer topic, for additional information.
See Also