public virtual TypeTable GetSchema(Type type) { if (CacheManager.SchemaCache.ContainsKey(ProviderName)) { if (CacheManager.SchemaCache[ProviderName].ContainsKey(type)) { return(CacheManager.SchemaCache[ProviderName][type]); } } return(TypeTable.GetTypeTableSchema(type)); }