Method | Parameters | Linq / Entity Operation | Return Type | State | Dal Sync Mode |
---|
Fetch | (id, optional filter params, eagerLoaded = false / eagerLoadParms = null) | Single | T | Static | Default |
TryFetch | (id, optional filter params, eagerLoaded = false / eagerLoadParms = null) | SingleOrDefault | T? | Static | Default |
FetchAll | (optional filter params) | Where | IEnumerable<T>, IPagedList<T> | Static | Default |
FetchAllBy<Association> | (<Association>Id, optional filter params, eagerLoaded = false / eagerLoadParms = null) | Where | IEnumerable<T>, IPagedList<T> | Static | Default |
TryFetchFirst | None | FirstOrDefault | T? | Statuc | Default |
Create | None | AddObject(this) | Void | Non-Static | Sync |
Update | None | Attach(this) / Modified Entity State | Void | Non-Static | Sync |
Delete | None | Attach(this) / Deleted Entity State | Void | Non-Static | Sync |
Queryable<T>{All}{By<Association> | SignifyHRDAL | IQueryable | IQueryable<T> | Static | Default |
Is<Condition>, Can<Condition>, Has<Condition>, etc. | None / Property not method | Boolean Check | Bool | Non-Static | Default |
<Enum>Type | None / Property not method | <T>TryParseEnum | <T> | Non-Static | Default |
CreateEdit | Call Create / Update separately from method. Is Wrapper Method | Call Methods Separately | Void | Non-Static | Sync |