Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Used to add multiple relationships.
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Interface IModelMultiRelationship(Of TRelating As {Class, IModelElement}, TRelated As {Class, IModelElement}) _
Inherits IModelRelationship(Of TRelating, TRelated), IModelEntity, _
IList(Of TRelated), ICollection(Of TRelated), IEnumerable(Of TRelated), _
IEnumerable
'Usage
Dim instance As IModelMultiRelationship(Of TRelating, TRelated)
public interface IModelMultiRelationship<TRelating, TRelated> : IModelRelationship<TRelating, TRelated>,
IModelEntity, IList<TRelated>, ICollection<TRelated>, IEnumerable<TRelated>,
IEnumerable
where TRelating : class, IModelElement
where TRelated : class, IModelElement
generic<typename TRelating, typename TRelated>
where TRelating : ref class, IModelElement
where TRelated : ref class, IModelElement
public interface class IModelMultiRelationship : IModelRelationship<TRelating, TRelated>,
IModelEntity, IList<TRelated>, ICollection<TRelated>, IEnumerable<TRelated>,
IEnumerable
JScript does not support generic types or methods.
Type Parameters
- TRelating
- TRelated
Remarks
This is the base type interface, which should be used by features that do not know about explicit model interfaces.