Ejemplo n.º 1
0
        private EntityTransaltion[] FindInUnderlyingStore(CultureInfo culture, EntityKey[] keys)
        {
            var translations = _underlyingStore.Find(culture, keys);

            for (var i = 0; i < translations.Length; i++)
            {
                // 保证返回的结果不为null, 这样在更新缓存时可以得到EntityKey和Culture信息,以便缓存“未翻译”结果
                if (translations[i] == null)
                {
                    translations[i] = new EmptyEntityTranslation(culture.Name, keys[i]);
                }
            }

            return(translations);
        }
Ejemplo n.º 2
0
        private EntityTransaltion[] FindInUnderlyingStore(CultureInfo culture, EntityKey[] keys)
        {
            var translations = _underlyingStore.Find(culture, keys);
            for (var i = 0; i < translations.Length; i++)
            {
                // 保证返回的结果不为null, 这样在更新缓存时可以得到EntityKey和Culture信息,以便缓存“未翻译”结果
                if (translations[i] == null)
                {
                    translations[i] = new EmptyEntityTranslation(culture.Name, keys[i]);
                }
            }

            return translations;
        }