ObjectStateManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Varlık türü örnekleri ve ilişki örnekleri için nesne durumunu ve kimlik yönetimini korur.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class ObjectStateManager
type ObjectStateManager = class
Public Class ObjectStateManager
- Devralma
-
ObjectStateManager
- Öznitelikler
Oluşturucular
ObjectStateManager(MetadataWorkspace) |
ObjectStateManager sınıfının yeni bir örneğini başlatır. |
Özellikler
MetadataWorkspace |
Bu durum yöneticisiyle ilişkilendirileni MetadataWorkspace alır. |
Yöntemler
ChangeObjectState(Object, EntityState) |
Belirli bir nesnenin ObjectStateEntry durumunu belirtilen entityState olarak değiştirir. |
ChangeRelationshipState(Object, Object, String, EntityState) |
İki ilgili nesneye ve gezinti özelliğinin adına göre belirtilen iki varlık nesnesi arasındaki ilişkinin durumunu değiştirir. |
ChangeRelationshipState(Object, Object, String, String, EntityState) |
İlişkili iki nesneye ve ilişkinin özelliklerine göre belirtilen iki varlık nesnesi arasındaki ilişkinin durumunu değiştirir. |
ChangeRelationshipState<TEntity>(TEntity, Object, Expression<Func<TEntity,Object>>, EntityState) |
İki ilgili nesne ve gezinti özelliğini tanımlayan bir LINQ ifadesi temelinde belirtilen iki varlık nesnesi arasındaki ilişkinin durumunu değiştirir. |
GetObjectStateEntries(EntityState) |
Nesneler veya verilen durumla ilişkiler için bir nesne koleksiyonu ObjectStateEntry döndürür. |
GetObjectStateEntry(EntityKey) |
Belirtilen anahtarla nesne veya ilişki girişi için bir ObjectStateEntry döndürür. |
GetObjectStateEntry(Object) |
Belirtilen nesne için bir ObjectStateEntry döndürür. |
GetRelationshipManager(Object) |
RelationshipManager Belirtilen nesne tarafından kullanılan değerini döndürür. |
TryGetObjectStateEntry(EntityKey, ObjectStateEntry) |
Belirtilen EntityKey nesnesine veya ilişkisine karşılık gelen ObjectStateEntry öğesini almaya çalışır. |
TryGetObjectStateEntry(Object, ObjectStateEntry) |
Belirtilen Object öğesine karşılık gelen ObjectStateEntry öğesini almaya çalışır. |
TryGetRelationshipManager(Object, RelationshipManager) |
RelationshipManager Belirtilen nesne tarafından kullanılan değerini döndürür. |
Ekinlikler
ObjectStateManagerChanged |
Varlıklar durum yöneticisine eklendiğinde veya durum yöneticisinden kaldırıldığında gerçekleşir. |
Şunlara uygulanır
Entity Framework