API Diff between 3.6.0 and 3.7.0
19 Additions
109 Removals
Korzh.EasyQuery
Korzh.EasyQuery.Db
Korzh.EasyQuery.EF
Korzh.EasyQuery.Services
Korzh.EasyQuery.Services.Db
-
public class EqServiceProviderDb
- public Func<object> ContextGetter { get; set; }
- public Type ContextType { get; set; }
- public Func<Query, IDictionary<string, object>, IQueryBuilder> QueryBuilder { get; set; }
- public Func<Query, IDictionary<string, object>, string> QueryBuilder { get; set; }
- public Func<string, IEnumerable<QueryListItem>> QueryListResolver { get; set; }
- public Func<string, IEnumerable<ListItem>> QueryListResolver { get; set; }
- public Action<string> QueryRemover { get; set; }
- public Action<DbQuery> QuerySynchronizer { get; set; }
- public Action<DbCommand> SqlCommandPreExecute { get; set; }
- public string UserId { get; set; }
- public virtual string BuildQuery(DbQuery query, IDictionary<string, object> optionsDict = null, bool addPaging = false)
- public virtual string BuildQuery(DbQuery query, IDictionary<string, object> optionsDict = null)
- public virtual IEnumerable<QueryListItem> DefaultQueryListResolver(string modelName)
- public virtual void DefaultQueryLoader(DbQuery query, string queryId)
- public virtual void DefaultQueryRemover(string queryId)
- public virtual void DefaultQuerySaver(DbQuery query, string queryId)
- public DataSet ExecuteQuery(DbQuery query, IDictionary<string, object> optionsDict = null)
- public string GenerateQueryId(string name)
- public IQueryBuilder GetQueryBuilder(Query query, IDictionary<string, object> optionsDict = null)
- public virtual IEnumerable<QueryListItem> GetQueryList(string modelName)
- public virtual IEnumerable<ListItem> GetQueryList(string modelName)
- protected virtual void LoadQueryById(DbQuery query, string queryId)
- public virtual bool RemoveQuery(string queryId)
- public virtual bool SaveQuery(DbQuery query)
- public virtual DbQuery SaveQueryDict(IDictionary<string, object> queryDict, string newQueryName)
- public virtual void SaveQueryDict(IDictionary<string, object> queryDict, string queryName)
- public virtual void SyncQuery(DbQuery query)
- public virtual DbQuery SyncQueryDict(IDictionary<string, object> queryDict)
- public virtual void SyncQueryDict(IDictionary<string, object> queryDict)