Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Ad Alanı

Sınıflar

EntityQueryableExpressionVisitor

Varlık türü köklerini işleme ziyaretçisi.

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.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. 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öntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalEntityQueryableExpressionVisitorFactory

örneklerini RelationalEntityQueryableExpressionVisitoroluşturmak için bir fabrika.

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.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. 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öntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalProjectionExpressionVisitorFactory

örneklerini RelationalProjectionExpressionVisitoroluşturmak için bir fabrika.

SqlTranslatingExpressionVisitor

Varsayılan ilişkisel LINQ çevirme 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.

Bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın, yeni bağımlılıklar eklendikçe oluşturucu imzası değişebilir. 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öntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

SqlTranslatingExpressionVisitorFactory

örneklerini SqlTranslatingExpressionVisitoroluşturmak için bir fabrika.

Arabirimler

IEntityQueryableExpressionVisitorFactory

Varlık sorgulanabilir ifade ziyaretçileri oluşturmak için bir fabrika.

IProjectionExpressionVisitorFactory

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

ISqlTranslatingExpressionVisitorFactory

Örnekleri SqlTranslatingExpressionVisitoroluşturmak için fabrika.