Aracılığıyla paylaş


Microsoft.EntityFrameworkCore.Query.ExpressionTranslators Ad Alanı

Sınıflar

MultipleOverloadStaticMethodCallTranslator

Birden çok aşırı yükleme içeren CLR MethodCallExpression ifadeleri için temel LINQ ifade çevirisi.

ParameterlessInstanceMethodCallTranslator

Örnek yöntemleri olan ve bağımsız değişken almayan CLR MethodCallExpression ifadeleri için temel LINQ ifade çevirisi.

RelationalCompositeExpressionFragmentTranslator

Birden çok özelleştirilmiş parça çeviricisine dağıtan bileşik ifade parçası çevirisi.

RelationalCompositeExpressionFragmentTranslatorDependencies

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

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şturulması ve 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ümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalCompositeMemberTranslator

Birden çok özel üye çeviriciye gönderim sağlayan bir temel bileşik üye çeviricisi.

RelationalCompositeMemberTranslatorDependencies

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

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şturulması ve 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ümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

RelationalCompositeMethodCallTranslator

Birden çok özel yöntem çağrı çeviricisine dağıtan bir temel bileşik yöntem çağrı çeviricisi.

RelationalCompositeMethodCallTranslatorDependencies

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

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şturulması ve 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ümleyin, ardından 'With...' kullanarak seçili hizmetleri değiştirin Yöntemler. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın.

SingleOverloadStaticMethodCallTranslator

Statik olan ve aşırı yüklenmeyen CLR MethodCallExpression ifadeleri için temel LINQ ifade çevirisi.

Arabirimler

ICompositeMethodCallTranslator

CLR MethodCallExpression ifadeleri için LINQ ifade çevirisi.

IExpressionFragmentTranslator

Rastgele CLR ifade parçaları için linq ifade çevirisi.

IMemberTranslator

CLR MemberExpression ifadeleri için LINQ ifade çevirisi.

IMemberTranslatorPlugin

Eklenti üye çeviricilerini temsil eder.

IMethodCallTranslator

CLR MethodCallExpression ifadeleri için LINQ ifade çevirisi.

IMethodCallTranslatorPlugin

Eklenti yöntemi çağrı çeviricilerini temsil eder.