Exemple #1
0
 private Schema(SchemaProvider schemaProvider)
 {
     _schemaProvider = schemaProvider;
     _typesNamespace = _schemaProvider.GetTypesNamespace();
     _containersNamespace = _schemaProvider.GetContainersNamespace();
     _lazyTables = new Lazy<TableCollection>(CreateTableCollection);
     _lazyFunctions = new Lazy<FunctionCollection>(CreateFunctionCollection);
     _lazyEntityTypes = new Lazy<List<EdmEntityType>>(CreateEntityTypeCollection);
     _lazyComplexTypes = new Lazy<List<EdmComplexType>>(CreateComplexTypeCollection);
 }