MetadataTools
Responsible for making the Entity Framework Metadata more accessible for code generation.Syntax
Inheritance
Methods
ClrType
typeUsage
Note that for an enum type this means that the type backing the enum will be returned, not the enum type itself.
Parameters
- typeUsage TypeUsage:
Returns
TypeComment
Parameters
- edmProperty EdmProperty:
Returns
stringComment
Parameters
- edmType EdmType:
Returns
stringComment
Parameters
- container EntityContainer:
Returns
stringComment
Parameters
- entitySet EntitySet:
Returns
stringComment
Parameters
- navigationProperty NavigationProperty:
Returns
stringGetCorrespondingDependentProperty
Parameters
- navProperty NavigationProperty:
- principalProperty EdmProperty:
Returns
EdmPropertyGetCorrespondingPrincipalProperty
Parameters
- navProperty NavigationProperty:
- dependentProperty EdmProperty:
Returns
EdmPropertyGetDependentProperties
Parameters
- navProperty NavigationProperty:
Returns
ReadOnlyMetadataCollection<EdmProperty>GetElementType
Parameters
- typeUsage TypeUsage:
Returns
TypeUsageGetPrincipalProperties
Parameters
- navProperty NavigationProperty:
Returns
ReadOnlyMetadataCollection<EdmProperty>GetSubtypesOf
Parameters
- type EntityType:
- itemCollection ItemCollection:
- includeAbstractTypes bool:
Returns
IEnumerable<EntityType>Inverse
Parameters
- navProperty NavigationProperty:
Returns
NavigationPropertyIsCascadeDeletePrincipal
Parameters
- associationEnd AssociationEndMember:
Returns
boolIsCascadeDeletePrincipal
Parameters
- navProperty NavigationProperty:
Returns
boolIsIdentifyingRelationship
Parameters
- association AssociationType:
Returns
boolIsKey
Parameters
- property EdmProperty:
Returns
boolIsLazyLoadingEnabled
Parameters
- container EntityContainer:
Returns
boolIsNullable
Parameters
- property EdmProperty:
Returns
boolIsNullable
Parameters
- typeUsage TypeUsage:
Returns
boolIsPrincipalEndOfIdentifyingRelationship
Parameters
- associationEnd AssociationEndMember:
Returns
boolIsSubtypeOf
Parameters
Returns
boolNeedsHandleCascadeDeleteMethod
Parameters
- itemCollection ItemCollection:
- entityType EntityType:
Returns
boolTryGetStringMetadataPropertySetting
Parameters
- item MetadataItem:
- propertyName string:
- value string:
Returns
boolUnderlyingClrType
Parameters
- edmType EdmType: