Skip to content

EasyDataManager class

public abstract class EasyData.Services.EasyDataManager
: IDisposable

Package: EasyData.Core (targets: netstandard2.0)

Assembly: EasyData.Core.dll

NameTypeDescription
EasyDataManager(IServiceProvider services, EasyDataOptions options)void
NameTypeDescription
OptionsEasyDataOptions
ServicesIServiceProvider
NameTypeDescription
ModelMetaData
NameTypeDescription
CreateEntityAsync(string modelId, string entityContainer, JObject props)Task<object>
DeleteEntityAsync(string modelId, string entityContainer, string keyStr)Task
Dispose(bool disposing)voidReleases unmanaged and - optionally - managed resources.
Dispose()voidReleases unmanaged and - optionally - managed resources.
GetEntitiesAsync(string modelId, string entityContainer, IEnumerable<EasyFilter> filters = null, bool isLookup = False, Nullable<int> offset = null, Nullable<int> fetch = null)Task<EasyDataResultSet>
GetEntityAsync(string modelId, string entityContainer, string keyStr)Task<object>
GetModelAsync(string modelId)Task<MetaData>
GetTotalEntitiesAsync(string modelId, string entityContainer, IEnumerable<EasyFilter> filters = null, bool isLookup = False)Task<long>
LoadModelAsync(string modelId)Task
UpdateEntityAsync(string modelId, string entityContainer, string keyStr, JObject props)Task<object>