Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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;
            }
        }