The EDMX document — the root of the entire CSDL model.
An EDMX document wraps one or more schemas and the single entity container that defines the service's runtime resources. It is the entry point for any consumer of the model, whether that is a serialiser producing XML or JSON metadata, a query planner building a query plan from a parsed OData URL, or a driver mapping the model to a database schema.
In the fully-resolved model that this interface describes, all cross- schema references have already been resolved to object references by the schema builder. There are no unresolved qualified names at this level.
| Methods | ||
|---|---|---|
public
|
getVersion(): string
|
# |
public
|
getReferences(): list<ReferenceInterface>
|
# |
public
|
getReference(string $uri): ?ReferenceInterface
|
# |
public
|
getSchemas(): array<string, SchemaInterface>
|
# |
public
|
getSchema(string $namespace): ?SchemaInterface
|
# |
public
|
getEntityContainer(): EntityContainerInterface
|
# |