/// <summary> /// Converts given cache entry into dynamic parameters. /// </summary> /// <param name="dbCacheEntry">Cache entry.</param> /// <returns>Given cache entry converted into dynamic parameters.</returns> protected override SqlMapper.IDynamicParameters ToDynamicParameters(DbCacheEntry dbCacheEntry) { var p = new OracleDynamicParameters(dbCacheEntry); p.Add(nameof(DbCacheValue.Value), dbCacheEntry.Value, OracleDbType.Blob); return(p); }
private void InitialzeLedgerEntryParameterCache() { if (Cache == null) { LedgerEntryParameterCache = new Dictionary <Guid, string>(); } else { if (!Cache.ContainsKey("LedgerEntryParameterCache")) { Cache["LedgerEntryParameterCache"] = new DbCacheEntry() { Item = new Dictionary <Guid, string>() } } ; LedgerEntryParameterCache = (Dictionary <Guid, string>)Cache["LedgerEntryParameterCache"].Item; } }