DataServiceBase<T> Class

Assembly
Rocket.Surgery.Airframe.Data.dll
Namespace
Data
Interfaces
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type-.->Interface0["IDataService<T>"] Type-.->Interface1["IDataService"] click Interface1 "/api/Data/IDataService" Type["DataServiceBase<T>"] class Type type-node Derived0["DrinkDataService"]-->Type click Derived0 "/api/Rocket.Surgery.Airframe.Synthetic/DrinkDataService" Derived1["CoffeeDataService"]-->Type click Derived1 "/api/Rocket.Surgery.Airframe.Synthetic/CoffeeDataService"

Syntax

public abstract class DataServiceBase<T> : IDataService<T>, IDataService where T : Dto

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Type Parameters

Name Description
T

Constructors

Properties

Name Value Summary
ChangeSet IObservable<IChangeSet<T, Guid>>
SourceCache SourceCache<T, Guid>

Methods

Name Value Summary
Create(T) IObservable<Unit>
Delete(Guid) IObservable<Unit>
Delete(T) IObservable<Unit>
Read() IObservable<T>
Read(Guid) IObservable<T>
Update(T) IObservable<Unit>

Extension Methods