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 Entity
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 Data
DependencyEntityObject
A wrapper for entity objects, that implements IDataErrorInfo and throws notifications.
DynamicObject
Implementation of DynamicObject
DynamicObject.DynamicMetaObject
Complements System.
EntityObject
Represents an instance of a Model
EntityObject.DynamicEntityObjectMetaObject
Complements System.
EntityObjectComparer
Compares EntityObjects for equality based on their reference and then ObjectUuid.
EntityObjectExtensions
Helper extensions for Entity
EntityObjectPropertyChangedEventArgs
event arguments used by the property changed callback of an EntityObject.
EntityObjectProxy
Represents a lightweigt representation of an Entity
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 IData
MemberStatusHelper
class to parse Memberstatus, Enum.Parse is to slow as it uses reflection
NamedSet
Represents a named collection of Entity
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 Relation
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.
StringExtension
Defines extension methods for the String class
TypedEntityObjectList
A wrapper class that takes a list of Entity
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 Validation
Interfaces
IDataContext
Interface for data context operations.
IEntityObject
Provides access to an Entity
Enums
DatabaseOperation
Defines an operation that is issued against a database
DataContextType
Defines a certain type of Data
MemberStatus
Defines if an Entity