Share via


IEntityType Interface

Definition

The metadata information about an entity type.

public interface IEntityType
type IEntityType = interface
Public Interface IEntityType
Derived

Properties

BaseType

Gets the base type of this entity type.

DefinitionType

Gets the contract type (interface) exposed by the model for the entity type.

EmptyPropertiesFilter

Gets a shared readonly empty property filter.

HasId

Gets whether the entity contains an id.

ImplementationType

Gets the generated type to implement the entity object from the model.

Model

Gets the model that contains this type.

Name

Gets the name of the entity type.

Properties

Gets the list of all properties.

QueryDefaultProperties

Gets a list of properties when the query doesn't specify any.

Methods

CreateEntityValue(IEntityRuntimeModel, EntityIdentity, IPropertiesAvailableStatus)

Creates a new blank instance of the entityObject

CreateEntityValue(IEntityRuntimeModel)

Creates a new blank instance of the entityObject

CreatePropertiesFilter()

Creates a new blank IPropertiesFilter object.

GetExecutable(AsyncQueryable, ImmutableQueue<ExecutableStep>, Boolean)

Creates a new execution object.

GetProperty(String)

Gets information about a property.

GetRelationshipProperty(String)

Gets information about a relationship property.

TryGetProperty(String, IEntityProperty)

Tries to get information about a property.

Applies to