/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="queryContext"></param> public void Execute(object entity, IDbQueryContext queryContext) { foreach (var _memberDescriptor in OperationDescriptors) { _memberDescriptor.Invoke(entity, queryContext); } }
public UserCreateDataProvider(IDbQueryContext queryContext) { if (queryContext == null) { throw new ArgumentNullException(nameof(queryContext)); } this.QueryContext = queryContext; }
public DbDataSeleteror(IDbQueryContext dbQueryContext) { if (dbQueryContext == null) { throw new ArgumentNullException(nameof(dbQueryContext)); } this.DbQueryContext = dbQueryContext; }
/// <summary> /// /// </summary> /// <param name="queryContext"></param> /// <param name="queryContract"></param> void InitializeRequiredProperties(IDbQueryContext queryContext, IDbQueryContract queryContract) { if (null == queryContext) { throw new ArgumentNullException("queryContext"); } if (null == queryContract) { throw new ArgumentNullException("queryContract"); } queryContext.QueryText = queryContract.QueryText; queryContext.QueryBehavior = queryContract.QueryBehavior; }
public IEnumerable <MenuResult> Execute(IDbQueryContext dbContext) { return(dbContext.Query <MenuResult>(sql, new { AccessRole = this.userRole })); }
public IEnumerable <PropertyResult> Execute(IDbQueryContext dbContext) { return(dbContext.Query <PropertyResult>(sql)); }
public QueryInvoker(IDbQueryContext dbcontext) { this.dbContext = dbcontext; }