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>.) |
В начало страницы
Заметки
Этот интерфейс базового типа, который должен использоваться функциями, которые не знают о явных интерфейсах модели.