Namespace XData
Classes
Actions
Standard actions used by security
AttachedHandler<T>
Data object level attached handler wrapper
DataObjectExtensions
IDataObject extension functions
Log
Log helper
ParameterIndexer
SQL procedure call out parameters indexer
RepositoryAttachedHandler<T>
Repository level attached handler wrapper
RepositoryIndexer
Data object links (parents and childs) indexer
ResultSetIndexer
SQL procedure call out result sets indexer
RuntimeAssemblyLoader
SerializationExtensions
Serialization extensions
SerializedData
Serialized data
SerializedValue
Serialized data value
Variable
Data object repository variable
VariableIndexer
Data object variables indexer
Work
Work set helper class
XDataLogic<T>
XDataManager
Data manager Defines user session context across (possible) multiple data sources
XDataPureLinqMethodAttribute
Attribute to mark XData pure LINQ methods with no realization
Interfaces
IDataEngine
XData engine interface
IDataLogic<T>
Data logic interface
IDataObject
Data object interface
IDataOptions
XData options interface
IDataQuery
Read only data source basic interface
IDataQuery<T>
Specialized read only data source interface
IDataScope
XData operational scope
IRepository
Data repository (data object collection) basic interface
IRepository<T>
Data repository (data object collection) type specific interface
ISqlObject
SQL (sub)query part interface
IWorkScope<T>
Work set export/apply child object structure descriptor interface
IWorkSet
Basic work set interface
IWorkSet<T>
Work set interface
Enums
ApplyFlag
Apply detached object properties flags
AttachedHandlerType
Attached event types
Combination
Filter combination logical composition
CredentialsType
Database credentials type
DataActionType
Action type
DataCombination
Data set combination modes
DataExpressionType
Expression type
DataGrouping
Data aggregation function
DataObjectState
Data object instance state
DataPropertyFlag
Data object property flags
DataSourceType
Data source type
DataStructureFlag
Data object structure flags
DataSubmitFlag
Data submit options
DataTriggerFlag
Data trigger result flags
DataVersion
Version of data
DateDiffKind
Date difference kind
DefaultFeature
Default value features
DefaultType
Default value type
DialectOptions
SQL dialect options
ExistsOperation
Exists subquery operation
FilterConstantType
ConstantFilter value mode
FilterNullable
Filter null value assignment mode
FilterOperation
Filter operation
FilterType
Filter type
MessageType
Log message type
ProcedureType
SQL stored procedure type
WithRecursiveType
Common-Table-Expression (WITH) Subquery type
WorkState
Work set state
Delegates
Calculate<T>
XData LINQ-styled SQL expression delegate type
ClearAttachedHandler
Clear attached handler delegate
CurrentObjectChanged<T>
Object assigned as current event delegate type
CurrentObjectChanging<T>
Assigning object as current event delegate type
CustomLogic<T>
Custom server logic delegate type
CustomMapping<T>
Custom mapping delegate type
ExecuteAttachedHandler<T>
Execute attached handler delegate
GetLobAttachedHandler
Get Lob attached handler delegate
GetLobSizeAttachedHandler
Get Lob size attached handler delegate
GetXmlAttachedHandler
Get Xml attached handler delegate
InitObject<T>
Object instance initialization delegate type
InitRepository<T>
Repository initialization delegate type
InvalidateObject<T>
Refresh one object event delegate type
InvalidateRepository<T>
Refresh repository event delegate type
LockAttachedHandler<T>
Lock object attached handler delegate
Mapping<TFrom, T>
Mapping logic delegate type
RefreshAttachedHandler<T>
Refresh attached handler delegate
RepositoryTrigger<T>
RepositoryTrigger logic delegate type
SetLobAttachedHandler
Set Lob attached handler delegate
SetXmlAttachedHandler
Set Xml attached handler delegate
SubmitAttachedHandler<T>
Submit attached handler delegate
SubmitObjectAttachedHandler<T>
Submit object attached handler delegate
SubmitQueryAttachedHandler<T>
Lock object attached handler delegate
Trigger<T>
Trigger logic delegate type