ISodaQueryFactory Interface

graph BT Type["ISodaQueryFactory"] class Type type-node Implementing0["LocalObjectContainer"]-.->Type click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/LocalObjectContainer" Implementing1["IInternalObjectContainer"]-.->Type click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IInternalObjectContainer" Implementing2["IObjectContainer"]-.->Type click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o/IObjectContainer" Implementing3["IExtClient"]-.->Type click Implementing3 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IExtClient" Implementing4["IoAdaptedObjectContainer"]-.->Type click Implementing4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IoAdaptedObjectContainer" Implementing5["IExtObjectContainer"]-.->Type click Implementing5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IExtObjectContainer" Implementing6["ObjectContainerSession"]-.->Type click Implementing6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ObjectContainerSession" Implementing7["ExternalObjectContainer"]-.->Type click Implementing7 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ExternalObjectContainer" Implementing8["TransportObjectContainer"]-.->Type click Implementing8 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/TransportObjectContainer" Implementing9["ObjectContainerBase"]-.->Type click Implementing9 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/ObjectContainerBase" Implementing10["IEmbeddedObjectContainer"]-.->Type click Implementing10 "/db4o-gpl-doc/output/api/Db4objects.Db4o/IEmbeddedObjectContainer"

Syntax

public interface ISodaQueryFactory

Methods

Name Value Summary
Query() IQuery
creates a new SODA Db4objects.Db4o.Query.IQuery .

Linq queries are the recommended main db4o query interface.

Use Db4objects.Db4o.IObjectContainer.QueryByExample(System.Object) for simple Query-By-Example.