internal static void InitializeDataTypes() { if (RuntimeInformation.IsDebugBuild) { GlobalInitializerFacade.ValidateIsOnlyCalledFromGlobalInitializerFacade(new StackTrace()); } _dataProviderRegistry.InitializeDataTypes(); }
internal static void Initialize_PostDataTypes() { if (RuntimeInformation.IsDebugBuild) { GlobalInitializerFacade.ValidateIsOnlyCalledFromGlobalInitializerFacade(new StackTrace()); } DoInitialize(); }
public static bool EnsureDataStores() { if (RuntimeInformation.IsDebugBuild) { GlobalInitializerFacade.ValidateIsOnlyCalledFromGlobalInitializerFacade(new StackTrace()); } return(_dataStoreExistenceVerifier.EnsureDataStores()); }
internal static void Initialize_PostDataTypes() { if (RuntimeInformation.IsDebugBuild) { GlobalInitializerFacade.ValidateIsOnlyCalledFromGlobalInitializerFacade(new StackTrace()); } _referencedToReferees = new Dictionary <Type, List <Type> >(); _foreignKeyProperties = new Dictionary <Type, IReadOnlyList <ForeignPropertyInfo> >(); foreach (Type type in DataProviderRegistry.AllInterfaces) { AddNewType(type); } }
internal static void Initialize_PostDataTypes() { if (RuntimeInformation.IsDebugBuild) { GlobalInitializerFacade.ValidateIsOnlyCalledFromGlobalInitializerFacade(new StackTrace()); } _associatedTypes = new Dictionary <Type, List <Type> >(); _dataAssociations = new Dictionary <Type, Dictionary <Type, DataAssociationInfo> >(); foreach (Type type in DataProviderRegistry.AllInterfaces) { AddNewType(type); } }