IDataService<T> Interface

graph BT Type-.->Interface0["IDataService"] click Interface0 "/api/Data/IDataService" Type["IDataService<T>"] class Type type-node Implementing0["ICoffeeDataService"]-.->Type click Implementing0 "/api/Rocket.Surgery.Airframe.Synthetic/ICoffeeDataService" Implementing1["DataServiceBase<T>"]-.->Type click Implementing1 "/api/Data/DataServiceBase_1" Implementing2["IDrinkService"]-.->Type click Implementing2 "/api/Rocket.Surgery.Airframe.Synthetic/IDrinkService" Implementing3["DrinkDataService"]-.->Type click Implementing3 "/api/Rocket.Surgery.Airframe.Synthetic/DrinkDataService" Implementing4["CoffeeDataService"]-.->Type click Implementing4 "/api/Rocket.Surgery.Airframe.Synthetic/CoffeeDataService"

Syntax

public interface IDataService<T> : IDataService where T : Dto

Attributes

Type Description
NullableContextAttribute

Type Parameters

Name Description
T

Properties

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

Methods

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

Extension Methods