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(); }