internal static IEntityMetaData GetMetaData(EntityMetaDataProviderEF6 parent)
            {
                IEntityMetaData metaData;
                if (!Cache.TypesCache.TryGetValue(parent.entityType, out metaData))
                {
                    metaData = Cache.FromEdmx(parent.contextAdapter, parent.entityType);
                    Cache.TypesCache.Add(parent.entityType, metaData);
                }

                return metaData;
            }
 private static IEntityMetaData ProviderMethod(Type entityType)
 {
     IEntityMetaDataProvider provider = new EntityMetaDataProviderEF6(context, entityType);
     return provider.CreateEntityMetaData();
 }