Поделиться через


EdmRelationshipNavigationPropertyAttribute Класс

Определение

Атрибут, который указывает, что свойство является свойством навигации.

public ref class EdmRelationshipNavigationPropertyAttribute sealed : System::Data::Objects::DataClasses::EdmPropertyAttribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public sealed class EdmRelationshipNavigationPropertyAttribute : System.Data.Objects.DataClasses.EdmPropertyAttribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type EdmRelationshipNavigationPropertyAttribute = class
    inherit EdmPropertyAttribute
Public NotInheritable Class EdmRelationshipNavigationPropertyAttribute
Inherits EdmPropertyAttribute
Наследование
EdmRelationshipNavigationPropertyAttribute
Атрибуты

Комментарии

Атрибут EdmRelationshipNavigationPropertyAttribute связывает свойство навигации класса со свойством навигации типа сущности, определенного в концептуальной модели.

Этот атрибут применяется к следующим типам свойств навигации:

  • Свойства, возвращающие объект EntityCollection<TEntity> связанных объектов.

  • Свойства, возвращающие значение связанного EntityReference<TEntity> объекта, как показано в следующем примере из SalesOrderDetail типа .

Конструкторы

EdmRelationshipNavigationPropertyAttribute(String, String, String)

Инициализирует новый экземпляр класса EdmRelationshipNavigationPropertyAttribute.

Свойства

RelationshipName

Возвращает неполное имя связи.

RelationshipNamespaceName

Имя пространства имен свойства навигации.

TargetRoleName

Получает имя роли для другого окончания отношения.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от Attribute)

Применяется к