IEntityMaterializerSource Arabirim
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.
Dikkat
This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.
Bu arabirim engellendi, bunun yerine kullanın IStructuralTypeMaterializerSource .
[System.Obsolete("This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.", true)]
public interface IEntityMaterializerSource
public interface IEntityMaterializerSource
[<System.Obsolete("This interface has been obsoleted, use IStructuralTypeMaterializerSource instead.", true)>]
type IEntityMaterializerSource = interface
type IEntityMaterializerSource = interface
Public Interface IEntityMaterializerSource
- Türetilmiş
- Özellikler
Açıklamalar
Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması ve EF Core sorgularının çalışma şekli .
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression) |
Geçersiz.
Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| CreateMaterializeExpression(IEntityType, String, Expression) |
Geçersiz.
Expression Varlık örneği oluşturmayı temsil eden bir ağaç oluşturur. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| CreateReadValueExpression(Expression, Type, Int32, IPropertyBase) |
Geçersiz.
Bir Expression değerin okunmasını temsil eden bir ağaç oluşturur ValueBuffer Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| GetEmptyMaterializer(IEntityType) |
Geçersiz.
Verilen varlık türünün boş örneklerini oluşturan önbelleğe alınmış bir temsilci döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| GetMaterializer(IEntityType) |
Geçersiz.
Verilen varlık türünün örneklerini oluşturan önbelleğe alınmış bir temsilci döndürür. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |