EdmRelationshipAttribute EdmRelationshipAttribute EdmRelationshipAttribute EdmRelationshipAttribute Class

Definizione

Definisce una relazione tra due tipi di entità in base a un'associazione nel modello concettuale.Defines a relationship between two entity types based on an association in the conceptual model.

public ref class EdmRelationshipAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class EdmRelationshipAttribute : Attribute
type EdmRelationshipAttribute = class
    inherit Attribute
Public NotInheritable Class EdmRelationshipAttribute
Inherits Attribute
Ereditarietà
EdmRelationshipAttributeEdmRelationshipAttributeEdmRelationshipAttributeEdmRelationshipAttribute
Attributi

Commenti

Questo attributo viene applicato a livello di assembly con un'istanza per ogni associazione.This attribute is applied at the assembly level with one instance for each association. In un assembly possono essere presenti più attributi di questo tipo.There can be multiple attributes of this type in an assembly.

I dettagli per il ruolo di un tipo di entità in una determinata associazione devono corrispondere all'associazione definita nello schema concettuale.The details for the role of an entity type in a particular association should match the association defined in the conceptual schema.

Un'associazione non definisce alcun tipo di ordinamento per i ruoli.An association does not define any ordering for the roles. Pertanto, le proprietà che definiscono le entità finali correlate di un'associazione possono essere definite in qualsiasi ordine.This means that properties that define the related ends of an association can be defined in any order.

Costruttori

EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type)

Crea un'istanza della classe EdmRelationshipAttribute.Creates an instance of the EdmRelationshipAttribute class.

EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type, Boolean) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type, Boolean) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type, Boolean) EdmRelationshipAttribute(String, String, String, RelationshipMultiplicity, Type, String, RelationshipMultiplicity, Type, Boolean)

Inizializza una nuova istanza della classe EdmRelationshipAttribute.Initializes a new instance of the EdmRelationshipAttribute class.

Proprietà

IsForeignKey IsForeignKey IsForeignKey IsForeignKey

Ottiene un valore booleano che indica se la relazione è basata sul valore della chiave esterna.Gets a Boolean value that indicates whether the relationship is based on the foreign key value.

RelationshipName RelationshipName RelationshipName RelationshipName

Nome della relazione.Name of the relationship.

RelationshipNamespaceName RelationshipNamespaceName RelationshipNamespaceName RelationshipNamespaceName

Spazio dei nomi per la relazione.The namespace for the relationship.

Role1Multiplicity Role1Multiplicity Role1Multiplicity Role1Multiplicity

Molteplicità in un'entità finale della relazione.Multiplicity at one end of the relationship.

Role1Name Role1Name Role1Name Role1Name

Nome del ruolo in un'entità finale della relazione.Name of the role at one end of the relationship.

Role1Type Role1Type Role1Type Role1Type

Tipo dell'entità in un'entità finale della relazione.Type of the entity at one end of the relationship.

Role2Multiplicity Role2Multiplicity Role2Multiplicity Role2Multiplicity

Molteplicità nell'altra entità finale della relazione.Multiplicity at the other end of the relationship.

Role2Name Role2Name Role2Name Role2Name

Nome del ruolo nell'altra entità finale della relazione.Name of the role at the other end of the relationship.

Role2Type Role2Type Role2Type Role2Type

Tipo dell'entità nell'altra entità finale della relazione.Type of the entity at the other end of the relationship.

TypeId TypeId TypeId TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

(Inherited from Attribute)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

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

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Si applica a

Vedi anche