Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Ad Alanı

Sınıflar

Veri Akışı Adı Description
EntityQueryableExpressionVisitor

Varlık türü köklerini işlemek için ziyaretçi.

ExpressionVisitorBase

Block ifadelerini yoksayan bir temel ifade ziyaretçisi.

ProjectionExpressionVisitor

Projeksiyon ifadesi ziyaretçisi.

RelationalEntityQueryableExpressionVisitor

EF sorgu köklerinin temel ilişkisel sorgu çevirisini gerçekleştiren bir ziyaretçi.

RelationalEntityQueryableExpressionVisitorDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalQueryCompilationContext

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulup eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısından nesnesini çözün, ardından 'With...' kullanarak seçili hizmetleri değiştirin yöntemlerine bakın. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalEntityQueryableExpressionVisitorFactory

örneklerini oluşturmaya yönelik bir RelationalEntityQueryableExpressionVisitorfabrika.

RelationalProjectionExpressionVisitor

İlişkisel LINQ sorgu projeksiyonlarını çevirmek için bir ifade ziyaretçisi.

RelationalProjectionExpressionVisitorDependencies

için hizmet bağımlılıkları parametre sınıfı RelationalProjectionExpressionVisitor

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulup eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısından nesnesini çözün, ardından 'With...' kullanarak seçili hizmetleri değiştirin yöntemlerine bakın. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalProjectionExpressionVisitorFactory

örneklerini oluşturmaya yönelik bir RelationalProjectionExpressionVisitorfabrika.

SqlTranslatingExpressionVisitor

Varsayılan ilişkisel LINQ çevirisi ifadesi ziyaretçisi.

SqlTranslatingExpressionVisitorDependencies

için hizmet bağımlılıkları parametre sınıfı SqlTranslatingExpressionVisitor

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. Bunun yerine, bağımlılık ekleme kapsayıcısı tarafından bir örneğin otomatik olarak oluşturulup eklenmesi için oluşturucunuzda bu türü kullanın. Bazı bağımlı hizmetlerin değiştirildiği bir örnek oluşturmak için önce bağımlılık ekleme kapsayıcısından nesnesini çözün, ardından 'With...' kullanarak seçili hizmetleri değiştirin yöntemlerine bakın. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

SqlTranslatingExpressionVisitorFactory

örneklerini oluşturmaya yönelik bir SqlTranslatingExpressionVisitorfabrika.

Arabirimler

Veri Akışı Adı Description
IEntityQueryableExpressionVisitorFactory

Varlık sorgulanabilir ifade ziyaretçileri oluşturmaya yönelik bir fabrika.

IProjectionExpressionVisitorFactory

Projeksiyon ifadesi ziyaretçileri oluşturmaya yönelik bir fabrika.

ISqlTranslatingExpressionVisitorFactory

örnekleri SqlTranslatingExpressionVisitoroluşturmak için fabrika.