IReadOnlyTypeBase Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a type in the model.
public interface IReadOnlyTypeBase : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyTypeBase = interface
interface IReadOnlyAnnotatable
Public Interface IReadOnlyTypeBase
Implements IReadOnlyAnnotatable
- Derived
- Implements
Remarks
See Modeling entity types and relationships for more information.
Properties
| ClrType |
Gets the CLR class that is used to represent instances of this type.
Returns Shadow types are not currently supported in a model that is used at runtime with a DbContext. Therefore, shadow types will only exist in migration model snapshots, etc. |
| HasSharedClrType |
Gets a value indicating whether this entity type is mapped to a Type that other entity types are also mapped to. |
| IsPropertyBag |
Gets a value indicating whether this entity type has an indexer which is able to contain arbitrary properties and a method that can be used to determine whether a given indexer property contains a value. |
| Item[String] |
Gets the value of the annotation with the given name, returning |
| Model |
Gets the model that this type belongs to. |
| Name |
Gets the name of this type. |
Methods
| AnnotationsToDebugString(Int32) |
Gets the debug string for all annotations declared on the object. (Inherited from IReadOnlyAnnotatable) |
| DisplayName() |
Gets the friendly display name for the given IReadOnlyTypeBase. |
| DisplayName(Boolean) |
Gets the friendly display name for the given IReadOnlyTypeBase. |
| FindAnnotation(String) |
Gets the annotation with the given name, returning |
| FindIndexerPropertyInfo() |
Returns the PropertyInfo for the indexer on the associated CLR type if one exists. |
| GetAnnotation(String) |
Gets the annotation with the given name, throwing if it does not exist. (Inherited from IReadOnlyAnnotatable) |
| GetAnnotations() |
Gets all annotations on the current object. (Inherited from IReadOnlyAnnotatable) |
| GetNavigationAccessMode() |
Gets the PropertyAccessMode being used for navigations of this type. Note that individual navigations can override this access mode. The value returned here will be used for any navigation for which no override has been specified. |
| GetPropertyAccessMode() |
Gets the PropertyAccessMode being used for properties and navigations of this type. Note that individual properties and navigations can override this access mode. The value returned here will be used for any property or navigation for which no override has been specified. |
| IsAbstract() |
Gets a value indicating whether this entity type represents an abstract type. |
| ShortName() |
Gets a short name for the given IReadOnlyTypeBase that can be used in other identifiers. |
Applies to
Feedback
Submit and view feedback for