/// <summary> /// Προσθέτει τα μεταδεδομένα μιας οντότητας στην λανθάνουσα μνήμη /// </summary> /// <param name="entityType">Ο τύπος της κλάσης που έχει μαρκαριστεί ως οντότητα</param> /// <returns></returns> public static bool Add(Type entityType) { ClassMetadata meta = new ClassMetadata(entityType); return(Cache.Add(meta.CacheKey, meta, CacheItemPolicy)); }
/// <summary> /// Ελέγχει εάν η λανθάνουσα μνήμη περιέχει τα μεταδεδομένα μιας συγκεκριμένης οντότητας /// </summary> /// <param name="entityType">Ο τύπος της κλάσης που έχει μαρκαριστεί ως οντότητα</param> /// <returns>True, αν τα μεταδεδομένα υπάρχουν στην λανθάνουσα μνήμη, αλλιώς false</returns> public static bool Contains(Type entityType) { return(Cache.Contains(ClassMetadata.GetCacheKey(entityType))); }