EasyDataManager class

public abstract class EasyData.Services.EasyDataManager
    : IDisposable

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

Assembly: EasyData.Core.dll

Constructors

Name Type Description
EasyDataManager(IServiceProvider services, EasyDataOptions options) void

Fields

Name Type Description
Options EasyDataOptions
Services IServiceProvider

Properties

Name Type Description
Model MetaData

Methods

Name Type Description
CreateEntityAsync(string modelId, string entityContainer, JObject props) Task<object>
DeleteEntityAsync(string modelId, string entityContainer, string keyStr) Task
Dispose(bool disposing) void Releases unmanaged and - optionally - managed resources.
Dispose() void Releases 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>