internal static IEnumerable <GlobalItem> LoadSomSchema( IList <Schema> somSchemas, DbProviderManifest providerManifest, ItemCollection itemCollection) { return(Converter.ConvertSchema(somSchemas, providerManifest, itemCollection)); }
internal static IEnumerable <GlobalItem> ConvertSchema( Schema somSchema, DbProviderManifest providerManifest, ItemCollection itemCollection) { Dictionary <SchemaElement, GlobalItem> newGlobalItems = new Dictionary <SchemaElement, GlobalItem>(); Converter.ConvertSchema(somSchema, providerManifest, new Converter.ConversionCache(itemCollection), newGlobalItems); return((IEnumerable <GlobalItem>)newGlobalItems.Values); }
internal static IEnumerable <GlobalItem> ConvertSchema( IList <Schema> somSchemas, DbProviderManifest providerManifest, ItemCollection itemCollection) { Dictionary <SchemaElement, GlobalItem> newGlobalItems = new Dictionary <SchemaElement, GlobalItem>(); Converter.ConversionCache convertedItemCache = new Converter.ConversionCache(itemCollection); foreach (Schema somSchema in (IEnumerable <Schema>)somSchemas) { Converter.ConvertSchema(somSchema, providerManifest, convertedItemCache, newGlobalItems); } return((IEnumerable <GlobalItem>)newGlobalItems.Values); }