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


IModelMultiRelationship<TFrom, TTo> - интерфейс

Используется для добавления нескольких связей.

Пространство имен:  Microsoft.Data.Schema.SchemaModel
Сборка:  Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)

Синтаксис

'Декларация
Public Interface IModelMultiRelationship(Of TFrom As {Class, IModelElement}, TTo As {Class, IModelElement}) _
    Inherits IModelRelationship(Of TFrom, TTo), IModelRelationship, IModelEntity,  _
    IList(Of TTo), ICollection(Of TTo), IEnumerable(Of TTo),  _
    IEnumerable
public interface IModelMultiRelationship<TFrom, TTo> : IModelRelationship<TFrom, TTo>, 
    IModelRelationship, IModelEntity, IList<TTo>, ICollection<TTo>, IEnumerable<TTo>, 
    IEnumerable
where TFrom : class, IModelElement
where TTo : class, IModelElement
generic<typename TFrom, typename TTo>
where TFrom : ref class, IModelElement
where TTo : ref class, IModelElement
public interface class IModelMultiRelationship : IModelRelationship<TFrom, TTo>, 
    IModelRelationship, IModelEntity, IList<TTo>, ICollection<TTo>, IEnumerable<TTo>, 
    IEnumerable
type IModelMultiRelationship<'TFrom, 'TTo when 'TFrom : not struct and IModelElement when 'TTo : not struct and IModelElement> =  
    interface
        interface IModelRelationship<'TFrom, 'TTo>
        interface IModelRelationship
        interface IModelEntity
        interface IList<'TTo>
        interface ICollection<'TTo>
        interface IEnumerable<'TTo>
        interface IEnumerable
    end
JScript не поддерживает универсальные типы и методы.

Параметры типа

  • TFrom
  • TTo

Тип IModelMultiRelationship<TFrom, TTo> предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Получает число элементов, содержащихся в интерфейсе ICollection<T>. (Унаследовано от ICollection<TTo>.)
Открытое свойство FromElement Получает исходный элемент связи. (Унаследовано от IModelRelationship.)
Открытое свойство FromElement Получает исходный элемент связи. (Унаследовано от IModelRelationship<TFrom, TTo>.)
Открытое свойство IsReadOnly Получает значение, указывающее, доступна ли ICollection<T> только для чтения. (Унаследовано от ICollection<TTo>.)
Открытое свойство Item Получает или задает элемент по указанному индексу. (Унаследовано от IList<TTo>.)
Открытое свойство Model Получает ссылку на модель. (Унаследовано от IModelEntity.)
Открытое свойство RelationshipClass Получает класс метаданных. (Унаследовано от IModelRelationship.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет элемент в интерфейс ICollection<T>. (Унаследовано от ICollection<TTo>.)
Открытый метод AddElement Добавляет запись связи (основанную на элементе) в конец связи.
Открытый метод AddRelationshipEntry Добавляет пустую запись связи в конец связи.
Открытый метод Clear Удаляет все элементы из коллекции ICollection<T>. (Унаследовано от ICollection<TTo>.)
Открытый метод Contains Определяет, содержит ли интерфейс ICollection<T> указанное значение. (Унаследовано от ICollection<TTo>.)
Открытый метод CopyTo Копирует элементы ICollection<T> в Array, начиная с конкретного индекса Array. (Унаследовано от ICollection<TTo>.)
Открытый метод GetEnumerator() Возвращает перечислитель, выполняющий перебор элементов в коллекции. (Унаследовано от IEnumerable<TTo>.)
Открытый метод GetEnumerator() Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetReferencedElements() Возвращает связанные элементы. (Унаследовано от IModelRelationship.)
Открытый метод GetReferencedElements() Получает список целевых элементов связи. (Унаследовано от IModelRelationship<TFrom, TTo>.)
Открытый метод GetReferencedRelationshipEntries Возвращает связанные записи отношения. (Унаследовано от IModelRelationship.)
Открытый метод GetRelationshipEntry Возвращает запись связи в указанном индексе.
Открытый метод IndexOf(T) Определяет индекс заданного элемента коллекции IList<T>. (Унаследовано от IList<TTo>.)
Открытый метод IndexOf(TTo, Int32) Возвращает индекс первого вхождения записи связи, основанной на указанном элементе.
Открытый метод Insert Вставляет элемент в список IList<T> по указанному индексу. (Унаследовано от IList<TTo>.)
Открытый метод InsertElement Вставляет запись связи (основанную на элементе) по указанному индексу.
Открытый метод InsertRelationshipEntry Вставляет пустую запись связи по указанному индексу.
Открытый метод Remove Удаляет первое вхождение указанного объекта из коллекции ICollection<T>. (Унаследовано от ICollection<TTo>.)
Открытый метод RemoveAt Удаляет элемент IList<T> по указанному индексу. (Унаследовано от IList<TTo>.)

В начало страницы

Заметки

Этот интерфейс базового типа, который должен использоваться функциями, которые не знают о явных интерфейсах модели.

См. также

Ссылки

Microsoft.Data.Schema.SchemaModel - пространство имен