Share via


EdmModelExtensions Class

Definition

Extension methods for IEdmModel

public static class EdmModelExtensions
type EdmModelExtensions = class
Public Module EdmModelExtensions
Inheritance
EdmModelExtensions

Methods

FindAllBaseTypes(IEdmComplexType)

Find all base types for a given IEdmComplexType

FindAllBaseTypes(IEdmEntityType)

Find all base types for a given IEdmEntityType

GetAllElements(IEdmModel)

Get all of the elements in the model and its referenced models.

IsAssignableFrom(IEdmEntityType, IEdmEntityType)
Obsolete.

Checks if the baseType is assignable to subtype. In other words, if subtype is a subtype of baseType or not.

IsOperationImportOverload(IEdmModel, IEdmOperationImport)

Check whether the operation import is overload in the model.

IsOperationOverload(IEdmModel, IEdmOperation)

Check whether the operation is overload in the model.

IsUrlEscapeFunction(IEdmModel, IEdmFunction)

Determines whether the specified function is UrlEscape function or not.

IsUrlEscapeFunction(IEdmModel, IEdmOperation)

Determines whether the specified operation is UrlEscape function or not.

LoadAllNavigationSources(IEdmModel)

Load all navigation sources into a dictionary.

OperationTargetsMultiplePaths(IEdmModel, IEdmOperation)

Checks whether operation targets singletons and/or entitysets of the same type.

Applies to