IMutablePropertyBase IMutablePropertyBase Interface

Definition

Base type for navigation and scalar properties.

This interface is used during model creation and allows the metadata to be modified. Once the model is built, IMutablePropertyBase represents a ready-only view of the same metadata.

public interface IMutablePropertyBase : IPropertyBase, IMutableAnnotatable, IAnnotatable
Public Interface IMutablePropertyBase
    Inherits IPropertyBase, IMutableAnnotatable

Properties

ClrType ClrType

Inherited from IPropertyBase

DeclaringEntityType DeclaringEntityType

Inherited from IPropertyBase

DeclaringType DeclaringType

Gets the type that this property belongs to.

IMutableTypeBase DeclaringType { get; }
ReadOnly Property DeclaringType As IMutableTypeBase

FieldInfo FieldInfo

Inherited from IPropertyBase

IsShadowProperty IsShadowProperty

Inherited from IPropertyBase

Item[String] Item(String)

Inherited from IMutableAnnotatable

Name Name

Inherited from IPropertyBase

PropertyInfo PropertyInfo

Inherited from IPropertyBase

Methods

AddAnnotation(String, Object) AddAnnotation(String, Object)

Inherited from IMutableAnnotatable

FindAnnotation(String) FindAnnotation(String)

Inherited from IMutableAnnotatable

GetAnnotations() GetAnnotations()

Inherited from IMutableAnnotatable

RemoveAnnotation(String) RemoveAnnotation(String)

Inherited from IMutableAnnotatable