Search Results for

    Show / Hide Table of Contents

    Namespace TimeCockpit.Data

    Classes

    ActionResult

    class representing the result of an action.

    ChangeTracker

    Represents a class that keeps track of changes. One can add/remove either a single instance of EntityObject or a collection of EntityObjects. and can perform a save operation on the tracked instances. An instance of ChangeTracker should organize various instance of EntityObjects (perhaps if different ModelEntity types) into a logical structure that can be stored within a transaction

    DataContext

    Represents the class that manages access to meta data.

    DataContextScriptExtensions

    class providing extension methods for backwards compatibility.

    DataContextScriptHost

    class used for executing time cockpit python scripts.

    DataContextSettings

    Represents settings used to create new instances of the DataContext class.

    DependencyEntityObject

    A wrapper for entity objects, that implements IDataErrorInfo and throws notifications.

    DynamicObject

    Implementation of DynamicObject

    DynamicObject.DynamicMetaObject

    Complements System.Dynamic.DynamicMetaObject and serves as the common representation of dynamic metadata, allowing operations to be dispatched on dynamic objects.

    EntityObject

    Represents an instance of a ModelEntityBase.

    EntityObject.DynamicEntityObjectMetaObject

    Complements System.Dynamic.DynamicMetaObject and serves as the common representation of dynamic metadata, allowing operations to be dispatched on dynamic objects.

    EntityObjectComparer

    Compares EntityObjects for equality based on their reference and then ObjectUuid.

    EntityObjectExtensions

    Helper extensions for EntityObject.

    EntityObjectPropertyChangedEventArgs

    event arguments used by the property changed callback of an EntityObject.

    EntityObjectProxy

    Represents a lightweigt representation of an EntityObject

    EntityObjectRelationSort

    Class containing helper methods for sorting a set of entities along their relation dependency.

    Environment

    Represents the gateway to information that should be available throughout the datalayer.

    GuidExtension

    Defines extension methods for the Guid class

    IDataContextExtensions

    Extension methods for easier use of IDataContext.

    MemberStatusHelper

    class to parse Memberstatus, Enum.Parse is to slow as it uses reflection

    NamedSet

    Represents a named collection of EntityObjects.

    QueryRequest

    Encapsulates all the information required to execute a query as well as the state of execution and the result.

    RelationIdentifierChangedEventArgs

    Represents the event data for the changed event of the RelationIdentifiers class

    RelationIdentifiers

    Implements a list of relation identifiers

    SaveSettings

    Settings for save operations.

    ScriptListRequest

    Script list request.

    ScriptResult

    Represent a result of a Python Script

    StreamExtensions

    Extensions on System.IO.Stream.

    StringExtension

    Defines extension methods for the String class

    TypedEntityObjectList

    A wrapper class that takes a list of EntityObjects and provides information about the properties of an EntityObject.

    TypeExtension

    Defines extension methods for the Type class

    UuidNameCompare

    static helper class for comparing a string to another name + "Uuid" string without building a new string.

    ValidationMessage

    Represents a validation message, as returned by Validate(String, out String, out ValidationRule, NameLocalizer).

    Interfaces

    IDataContext

    Interface for data context operations.

    IEntityObject

    Provides access to an EntityObject

    Enums

    DatabaseOperation

    Defines an operation that is issued against a database

    DataContextType

    Defines a certain type of DataContext

    MemberStatus

    Defines if an EntityObject was initialized, not initialized or if it was changed during program execution

    In This Article
    Back to top Copyright © 2020 software architects gmbh