TechTalk Genome v4.2

DataDomain Members

DataDomain overview

Public Static Methods

GetByRole Returns a DataDomain that is registered with the specified role

Public Instance Constructors

DataDomainOverloaded. Constructs a new DataDomain thus connection the calling AppDomain to a new relational database with translation services provided by the specified DataDomainSchema.

Public Instance Fields

Schema Gets the DataDomainSchema that provides mapping information for this DataDomain.

Public Instance Properties

CommandTimeout Gets the command timeout that was passed to this DataDomain during construction.
ConnectionString Gets the connection string that was passed to this DataDomain during construction.
Role

Public Instance Methods

DeleteOverloaded. Deletes the object from the DataDomain where it is stored.
Equals (inherited from Object)
EvaluateOverloaded. Returns the results of evaluating an OQL expression in this DataDomain.
Evaluate<T>Overloaded. Returns the results of evaluating the specified OQL expression with the supplied parameters in this DataDomain.
Extent Returns the extent for a persistent type that is stored in this DataDomain.
Extent<T>Overloaded. Returns a Set<T> bound to pinnedContext, containing the extent for a persistent type that is stored in this DataDomain.
GetHashCode (inherited from Object)
GetType (inherited from Object)Overloaded.
NewOverloaded. Creates a new instance of a persistent type in this DataDomain.
New<T>Overloaded. Creates a new instance of a persistent type in this DataDomain.
QueryProvider<T>Overloaded. Returns an instance of a query provider.
ToString (inherited from Object)

Public Instance Events

ConnectionStateChange Occurs before and after the state has been changed for a database connection or transaction that is managed by Genome for this DataDomain.

Protected Instance Constructors

DataDomainOverloaded. Constructs a new DataDomain thus connection the calling AppDomain to a new relational database with translation services provided by the specified DataDomainSchema.

Protected Instance Methods

Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

Explicit Interface Implementations

ISerializable.GetObjectData

See Also

DataDomain Class | TechTalk.Genome Namespace | Context