EntityKey, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Représente l'identificateur d'une entité.
Hiérarchie d'héritage
System.Object
System.Data.Entity.Core.EntityKey
Espace de noms : System.Data.Entity.Core
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<DataContractAttribute(IsReference := True)> _
<DebuggerDisplayAttribute("{ConcatKeyValue()}")> _
Public NotInheritable Class EntityKey _
Implements IEquatable(Of EntityKey)
'Utilisation
Dim instance As EntityKey
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
[DebuggerDisplayAttribute("{ConcatKeyValue()}")]
public sealed class EntityKey : IEquatable<EntityKey>
[SerializableAttribute]
[DataContractAttribute(IsReference = true)]
[DebuggerDisplayAttribute(L"{ConcatKeyValue()}")]
public ref class EntityKey sealed : IEquatable<EntityKey^>
[<SealedAttribute>]
[<SerializableAttribute>]
[<DataContractAttribute(IsReference = true)>]
[<DebuggerDisplayAttribute("{ConcatKeyValue()}")>]
type EntityKey =
class
interface IEquatable<EntityKey>
end
public final class EntityKey implements IEquatable<EntityKey>
Le type EntityKey expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
EntityKey() | Initialise une nouvelle instance de la classe EntityKey. |
![]() |
EntityKey(String, IEnumerable<KeyValuePair<String, Object>>) | Initialise une nouvelle instance de la classe EntityKey avec les valeurs de clés données. |
![]() |
EntityKey(String, IEnumerable<EntityKeyMember>) | Initialise une nouvelle instance de la classe EntityKey avec les valeurs de clés données. |
![]() |
EntityKey(String, String, Object) | Initialise une nouvelle instance de la classe EntityKey avec le nom et la valeur de la clé unique donnée. |
Top
Propriétés
Nom | Description | |
---|---|---|
![]() |
EntityContainerName | Obtient ou définit le nom du EntityContainer qui identifie le conteneur d'entités contenant l'entité. |
![]() |
EntityKeyValues | Obtient ou définit les valeurs de clé qui identifient l'entité. |
![]() ![]() |
EntityNotValidKey | Obtient un EntityKey singleton qui identifie une entité résultant d'une opération TREAT non réussie. |
![]() |
EntitySetName | Obtient ou définit le nom du EntitySet qui identifie le jeu d'entités contenant l'entité. |
![]() |
IsTemporary | Obtient une valeur indiquant si cette clé est une clé temporaire. |
![]() ![]() |
NoEntitySetKey | Obtient un EntityKey singleton par lequel une entité en lecture seule est identifiée. |
Top
Méthodes
Nom | Description | |
---|---|---|
![]() |
Equals(Object) | Indique une valeur si cette instance est égale à la clé donnée. (Substitue Object.Equals(Object).) |
![]() |
Equals(EntityKey) | Indique une valeur si cette instance est égale à la clé donnée. |
![]() |
GetEntitySet | Obtient le jeu d'entités pour cette clé d'entité de l'espace de travail des métadonnées donné, par nom de conteneur d'entités et nom de jeu d'entités. |
![]() |
GetHashCode | Retourne le code de hachage basé sur la valeur, pour permettre l'utilisation du EntityKey dans des tables de hachage. (Substitue Object.GetHashCode().) |
![]() |
GetType | (Hérité de Object.) |
![]() |
OnDeserialized | Appelle une fois que cet EntityKey a été désérialisé. |
![]() |
OnDeserializing | Appelle une fois que cet EntityKey a été désérialisé. |
![]() |
ToString | (Hérité de Object.) |
Top
Opérateurs
Nom | Description | |
---|---|---|
![]() ![]() |
Equality | Indique une valeur si les deux clés sont égales. |
![]() ![]() |
Inequality | Indique une valeur si les deux clés ne sont pas égales. |
Top
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.