Create a new instance of the context that attaches to the specified directory location

Namespace: BrightstarDB.Client
Assembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)

Syntax

C#
public EmbeddedDataObjectContext(
	ConnectionString connectionString,
	EmbeddedServiceConfiguration serviceConfigurationOptions = null
)
Visual Basic
Public Sub New ( 
	connectionString As ConnectionString,
	Optional serviceConfigurationOptions As EmbeddedServiceConfiguration = Nothing
)
Visual C++
public:
EmbeddedDataObjectContext(
	ConnectionString^ connectionString, 
	EmbeddedServiceConfiguration^ serviceConfigurationOptions = nullptr
)
F#
new : 
        connectionString : ConnectionString * 
        ?serviceConfigurationOptions : EmbeddedServiceConfiguration 
(* Defaults:
        let _serviceConfigurationOptions = defaultArg serviceConfigurationOptions null
*)
-> EmbeddedDataObjectContext

Parameters

connectionString
Type: BrightstarDB..::..ConnectionString
The Brightstar service connection string
serviceConfigurationOptions (Optional)
Type: BrightstarDB.Config..::..EmbeddedServiceConfiguration
OPTIONAL: Additional configuration options specific to an embedded store. If a value is provided, it overrides any configuration read from the brightstar section of the application's app.config or web.config file.

Remarks

The data context is thread-safe but doesn't support concurrent access to the same base location by multiple instances. You should ensure in your code that only one EmbeddedDataObjectContext instance is connected to any given base location at a given time.

See Also