EntityKey Sınıf

Tanım

Varlığın tanımlayıcısı.

[System.Diagnostics.DebuggerDisplay("{ConcatKeyValue()}")]
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public sealed class EntityKey : IEquatable<System.Data.Entity.Core.EntityKey>
type EntityKey = class
    interface IEquatable<EntityKey>
Public NotInheritable Class EntityKey
Implements IEquatable(Of EntityKey)
Devralma
EntityKey
Öznitelikler
Uygulamalar

Oluşturucular

EntityKey()

EntityKey sınıfının yeni bir örneğini başlatır.

EntityKey(String, IEnumerable<EntityKeyMember>)

Varlık kümesi adı ve nesne koleksiyonu ile sınıfının yeni bir IEnumerable<T> örneğini EntityKeyEntityKeyMember başlatır.

EntityKey(String, IEnumerable<KeyValuePair<String,Object>>)

Varlık kümesi adı ve genel KeyValuePair koleksiyon ile sınıfının yeni bir örneğini EntityKey başlatır.

EntityKey(String, String, Object)

Bir varlık kümesi adı ve belirli bir varlık anahtar çifti ile sınıfının yeni bir örneğini EntityKey başlatır.

Özellikler

EntityContainerName

Varlık kapsayıcısının adını alır veya ayarlar.

EntityKeyValues

Bu EntityKeyile ilişkili anahtar değerlerini alır veya ayarlar.

EntityNotValidKey

Başarısız bir TREAT sonucunda elde edilen varlığı tanımlayan tek bir EntityKey alır.

EntitySetName

Varlık kümesinin adını alır veya ayarlar.

IsTemporary

öğesinin geçici olup olmadığını EntityKey belirten bir değer alır.

NoEntitySetKey

Salt okunur bir varlığın tanımlandığı tekil bir EntityKey alır.

Yöntemler

Equals(EntityKey)

Bu örneğin belirtilen EntityKey bir öğesine eşit olup olmadığını gösteren bir değer döndürür.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

GetEntitySet(MetadataWorkspace)

Verilen meta veri çalışma alanından bu varlık anahtarı için varlık kümesini alır.

GetHashCode()

Geçerli EntityKey nesne için bir karma işlevi işlevi görür. GetHashCode() karma algoritmalar ve karma tablosu gibi veri yapıları için uygundur.

OnDeserialized(StreamingContext)

Bir seri durumdan EntityKeyçıkarma için kullanılan yardımcı yöntemi.

OnDeserializing(StreamingContext)

Bir seri durumdan EntityKeyçıkarma için kullanılan yardımcı yöntemi.

İşleçler

Equality(EntityKey, EntityKey)

İki EntityKey nesneyi karşılaştırır.

Inequality(EntityKey, EntityKey)

İki EntityKey nesneyi karşılaştırır.

Şunlara uygulanır