API Diff between 8.4.0 and 6.5.0-rc.12.1
95 Additions
61 Removals
Kephas.Data
-
public static class ContextExtensions
-
public abstract class DataContextBase : Context, IDataContext, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable, IIdentifiable, IInitializable
-
public class DataContextConfiguration : Context, IDataContextConfiguration, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, IAmbientServicesAware, ICompositionContextAware, ILoggable, IDisposable
-
public static class DataContextExtensions
-
public class DataContextSettings : Expando, IDataContextSettings, IExpando, IDynamicMetaObjectProvider, IIndexable
-
public class DataSpace : Context, IDataSpace, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable, IReadOnlyCollection<IDataContext>, IEnumerable<IDataContext>, IEnumerable, IInitializable
-
public static class DataSpaceExtensions
-
public abstract class EntityBase : Expando, IEntity, IIdentifiable, IInstance, IChangeStateTrackable, IEntityEntryAware
-
public interface IDataContext : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable, IIdentifiable, IInitializable
-
public interface IDataContextConfiguration : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, IAmbientServicesAware, ICompositionContextAware, ILoggable, IDisposable
-
public interface IDataContextSettings : IExpando, IDynamicMetaObjectProvider, IIndexable
-
public interface IDataSpace : IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable, IReadOnlyCollection<IDataContext>, IEnumerable<IDataContext>, IEnumerable, IInitializable
-
public static class QueryOperationContextExtensions
Kephas.Data.Application
Kephas.Data.Capabilities
Kephas.Data.Commands
-
public class BulkDeleteCommand : BulkOperationCommandBase<IBulkDeleteContext, IBulkDataOperationResult>, IBulkDeleteCommand, IDataCommand<IBulkDeleteContext, IBulkDataOperationResult>, IDataCommand, IOperation
-
public abstract class BulkOperationCommandBase<TOperationContext, TOperationResult> : DataCommandBase<TOperationContext, TOperationResult> where TOperationContext : IBulkDataOperationContext where TOperationResult : IBulkDataOperationResult
-
public class BulkUpdateCommand : BulkOperationCommandBase<IBulkUpdateContext, IBulkDataOperationResult>, IBulkUpdateCommand, IDataCommand<IBulkUpdateContext, IBulkDataOperationResult>, IDataCommand, IOperation
-
public class CreateEntityCommand : DataCommandBase<ICreateEntityContext, ICreateEntityResult>, ICreateEntityCommand, IDataCommand<ICreateEntityContext, ICreateEntityResult>, IDataCommand, IOperation
-
public abstract class DataCommandBase<TOperationContext, TResult> : Loggable, IDataCommand<TOperationContext, TResult>, IDataCommand, IOperation where TOperationContext : IDataOperationContext where TResult : IOperationResult
-
public class DataCommandResult : OperationResult
-
public class DeleteEntityCommand : DataCommandBase<IDeleteEntityContext, IOperationResult>, IDeleteEntityCommand, IDataCommand<IDeleteEntityContext, IOperationResult>, IDataCommand, IOperation
-
public class DiscardChangesCommand : DataCommandBase<IDiscardChangesContext, IOperationResult>, IDiscardChangesCommand, IDataCommand<IDiscardChangesContext, IOperationResult>, IDataCommand, IOperation
-
public abstract class ExecuteCommandBase : DataCommandBase<IExecuteContext, IExecuteResult>, IExecuteCommand, IDataCommand<IExecuteContext, IExecuteResult>, IDataCommand, IOperation
-
public class ExecuteResult : DataCommandResult, IExecuteResult, IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged
-
public class FindCommand : FindCommandBase<IFindContext>, IFindCommand, IDataCommand<IFindContext, IFindResult>, IDataCommand, IOperation
-
public abstract class FindCommandBase<TFindContext> : DataCommandBase<TFindContext, IFindResult> where TFindContext : IFindContextBase
-
public class FindOneCommand : FindCommandBase<IFindOneContext>, IFindOneCommand, IDataCommand<IFindOneContext, IFindResult>, IDataCommand, IOperation
-
public interface IDataCommand : IOperation
-
public interface IDataCommand<TOperationContext, TResult> : IDataCommand, IOperation where TOperationContext : IDataOperationContext where TResult : IOperationResult
- TResult Execute(TOperationContext operationContext)
-
public interface IDataCommandResult : IExpando, IDynamicMetaObjectProvider, IIndexable
-
public interface IExecuteResult : IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged
-
public interface ISyncDataCommand
-
public interface ISyncDataCommand<TOperationContext, TResult> : ISyncDataCommand where TOperationContext : IDataOperationContext where TResult : IDataCommandResult
-
public class PersistChangesCommand : DataCommandBase<IPersistChangesContext, IOperationResult>, IPersistChangesCommand, IDataCommand<IPersistChangesContext, IOperationResult>, IDataCommand, IOperation
-
public abstract class SyncDataCommandBase<TOperationContext, TResult> : DataCommandBase<TOperationContext, TResult>, ISyncDataCommand<TOperationContext, TResult>, ISyncDataCommand where TOperationContext : IDataOperationContext where TResult : IDataCommandResult
Kephas.Data.Conversion
-
public class DataConversionContext : Context, IDataConversionContext, IContext, IExpando, IDynamicMetaObjectProvider, IIndexable, ILoggable, IDisposable
-
public class DataConversionContextBuilder
-
public static class DataConversionContextExtensions
-
public class DataConversionResult : OperationResult, IDataConversionResult, IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged
-
public abstract class DataConverterBase<TSource, TTarget> : Loggable, IDataConverter<TSource, TTarget>, IDataConverter
-
public interface IDataConversionResult : IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged
Kephas.Data.InMemory
Kephas.Data.InMemory.Commands
Kephas.Data.Runtime
Kephas.Data.Security.Authorization
Kephas.Data.Setup
Kephas.Data.Store
Kephas.Data.Validation