Dil

RelationalQueryableMethodTranslatingExpressionVisitor Sınıf

Tanım

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryableMethodTranslatingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor
public class RelationalQueryableMethodTranslatingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.QueryableMethodTranslatingExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryableMethodTranslatingExpressionVisitor = class
    inherit QueryableMethodTranslatingExpressionVisitor
type RelationalQueryableMethodTranslatingExpressionVisitor = class
    inherit QueryableMethodTranslatingExpressionVisitor
Public Class RelationalQueryableMethodTranslatingExpressionVisitor
Inherits QueryableMethodTranslatingExpressionVisitor
Devralma
RelationalQueryableMethodTranslatingExpressionVisitor
Özellikler

Oluşturucular

Veri Akışı Adı Description
RelationalQueryableMethodTranslatingExpressionVisitor(QueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies, IModel)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

RelationalQueryableMethodTranslatingExpressionVisitor(QueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies, QueryCompilationContext)

sınıfının yeni bir örneğini QueryableMethodTranslatingExpressionVisitor oluşturur.

RelationalQueryableMethodTranslatingExpressionVisitor(QueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryableMethodTranslatingExpressionVisitorDependencies, RelationalQueryCompilationContext)

sınıfının yeni bir örneğini QueryableMethodTranslatingExpressionVisitor oluşturur.

RelationalQueryableMethodTranslatingExpressionVisitor(RelationalQueryableMethodTranslatingExpressionVisitor)

sınıfının yeni bir örneğini QueryableMethodTranslatingExpressionVisitor oluşturur.

Alanlar

Veri Akışı Adı Description
ValuesOrderingColumnName

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

ValuesValueColumnName

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

Özellikler

Veri Akışı Adı Description
Dependencies

Bu hizmet için bağımlılıklar.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
QueryCompilationContext

Geçerli derleme için sorgu derleme bağlam nesnesi.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
RelationalDependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

TranslationErrorDetails

Çeviri sırasında karşılaşılan hatalar hakkında ayrıntılı bilgi.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)

Yöntemler

Veri Akışı Adı Description
AddTranslationErrorDetails(String)

Çeviri sırasında karşılaşılan hatalar hakkında ayrıntılı bilgi ekler.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
ApplyInferredTypeMappings(Expression, IReadOnlyDictionary<ValueTuple<TableExpressionBase,String>,RelationalTypeMapping>)

Üst düzey çevirinin sonunda çağrılır, sorgulanabilir sabitler/parametreler için çıkarımlı tür eşlemeleri uygular ve tümünün SqlExpression tür eşlemesi olduğunu doğrular.

CreateSelect(IEntityType)

Verilen varlık türünün sorgusunu temsil eden bir kök SelectExpression oluşturmak için kullanılır.

CreateSelect(JsonQueryExpression, TableExpressionBase, String, Type, RelationalTypeMapping)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

CreateShapedQueryExpression(IEntityType)

Verilen varlık türü için bir ShapedQueryExpression oluşturur.

CreateShapedQueryExpression(Type)
Geçersiz.

Modelde varlık türünü bularak verilen tür için bir ShapedQueryExpression oluşturur.

CreateSubqueryVisitor()

Bir alt sorguyu aracılığıyla TranslateSubquery(Expression)çevirmek için özelleştirilmiş bir ziyaretçi oluşturur.

GenerateJsonPartialUpdateSetter(Expression, SqlExpression, SqlExpression)

JSON sütunları içinde kısmi güncelleştirmeleri uygulamak için sağlayıcı uzantısı noktası.

IsNaturallyOrdered(SelectExpression)

Verilenin SelectExpression doğal olarak sıralanıp sıralanmadığını belirler; yani özgün LINQ sorgusu açık bir sıralama içerdiğinden değil, örneğin JSON dizisinin doğal sıralamasını korumak için EF tarafından tüm sıralamaların otomatik olarak eklenip eklenmediğini belirler.

IsOrdered(SelectExpression)

Verilenin SelectExpression sıralanıp sıralanmadığını belirler; bunun nedeni genellikle sıralamaların buna eklenmesidir.

IsValidSelectExpressionForExecuteDelete(SelectExpression, EntityShaperExpression, TableExpression)

Geçerli seçme ifadesinin silme işlemini yürütmek için as-is kullanılabileceğini veya bir alt sorguya gönderilmesi gerekip gerekmediğini denetler.

IsValidSelectExpressionForExecuteDelete(SelectExpression, StructuralTypeShaperExpression, TableExpression)
Geçersiz.

Bu yöntem engellendi, bunun yerine tek bir SelectExpression parametresini kabul eden yöntemini kullanın.

IsValidSelectExpressionForExecuteDelete(SelectExpression)

Geçerli seçme ifadesinin silme işlemini yürütmek için as-is kullanılıp kullanılamayacağını veya bir alt sorguya gönderilmesi gerekip gerekmediğini denetler.

IsValidSelectExpressionForExecuteUpdate(SelectExpression, EntityShaperExpression, TableExpression)

Geçerli select ifadesinin güncelleştirme işlemini yürütmek için kullanılıp kullanılamayabileceğini veya bir alt sorgu olarak katılmasını gerektirip gerekmediğini doğrular.

IsValidSelectExpressionForExecuteUpdate(SelectExpression, TableExpressionBase, TableExpression)

Geçerli select ifadesinin güncelleştirme işlemini yürütmek için kullanılıp kullanılamayabileceğini veya bir alt sorgu olarak katılmasını gerektirip gerekmediğini doğrular.

MarkShaperNullable(Expression)

Verilen şekillendirici ifadesindeki varlık şekillendiricisini null atanabilir olarak işaretler.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
TransformJsonQueryToTable(JsonQueryExpression)

LINQ işleçleri bir JSON belgesi içindeki bir koleksiyon üzerinden oluşturulduğunda çağrılır. Sağlanan JsonQueryExpression (koleksiyona erişimi temsil eden) JSON dizisini ilişkisel bir tablo/satır kümesine (örneğin, OPENJSON SQL Server) genişletmek için sağlayıcıya özgü araçlara dönüştürür.

Translate(Expression)

İfadeyi eşdeğer bir SQL gösterimine çevirir.

Translate(Expression)

İfadeyi eşdeğer bir SQL gösterimine çevirir.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
TranslateAll(ShapedQueryExpression, LambdaExpression)

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateAny(ShapedQueryExpression, LambdaExpression)

Any<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateAverage(ShapedQueryExpression, LambdaExpression, Type)

Average(IQueryable<Decimal>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateCast(ShapedQueryExpression, Type)

Cast<TResult>(IQueryable) Yöntemi verilen kaynak üzerinden çevirir.

TranslateConcat(ShapedQueryExpression, ShapedQueryExpression)

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateContains(ShapedQueryExpression, Expression)

Contains<TSource>(IQueryable<TSource>, TSource) Yöntemi verilen kaynak üzerinden çevirir.

TranslateCount(ShapedQueryExpression, LambdaExpression)

Count<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateDefaultIfEmpty(ShapedQueryExpression, Expression)

DefaultIfEmpty<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateDistinct(ShapedQueryExpression)

Distinct<TSource>(IQueryable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateElementAtOrDefault(ShapedQueryExpression, Expression, Boolean)

ElementAt<TSource>(IQueryable<TSource>, Int32) Yöntemi veya ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) verilen kaynağı çevirir.

TranslateExcept(ShapedQueryExpression, ShapedQueryExpression)

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateExecuteDelete(ShapedQueryExpression)

ExecuteDelete<TSource>(IQueryable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>)

ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateExecuteUpdate(ShapedQueryExpression, LambdaExpression)

ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateExpression(Expression, Boolean)

Verilen ifadeyi eşdeğer SQL gösterimine çevirir.

TranslateExpression(Expression)

Verilen ifadeyi eşdeğer SQL gösterimine çevirir.

TranslateFirstOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)

First<TSource>(IQueryable<TSource>) Yöntemi veya FirstOrDefault<TSource>(IQueryable<TSource>) ve diğer aşırı yüklemelerini verilen kaynak üzerinden çevirir.

TranslateFullJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

Verilen kaynak üzerinde FullJoin'i çevirir.

TranslateGroupBy(ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateGroupJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateInlineQueryRoot(InlineQueryRootExpression)

Satır içi koleksiyonu sorgulanabilir BIR SQL VALUES ifadesine çevirir.

TranslateIntersect(ShapedQueryExpression, ShapedQueryExpression)

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateLambdaExpression(ShapedQueryExpression, LambdaExpression)

Kaynak için ShapedQueryExpression verilen lambda ifadesini eşdeğer SQL gösterimine çevirir.

TranslateLastOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)

Last<TSource>(IQueryable<TSource>) Yöntemi veya LastOrDefault<TSource>(IQueryable<TSource>) ve diğer aşırı yüklemelerini verilen kaynak üzerinden çevirir.

TranslateLeftJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

LeftJoin'i verilen kaynağın üzerine çevirir.

TranslateLongCount(ShapedQueryExpression, LambdaExpression)

LongCount<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateMax(ShapedQueryExpression, LambdaExpression, Type)

Max<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateMemberAccess(Expression, MemberIdentity)

Üye erişimini çevirir. Varlık türündeki bir özellik, sorgulanabilir LINQ işleçlerinin oluşturulabileceği bir koleksiyonu temsil ettiğinde kullanılır.

TranslateMin(ShapedQueryExpression, LambdaExpression, Type)

Min<TSource>(IQueryable<TSource>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateOfType(ShapedQueryExpression, Type)

OfType<TResult>(IQueryable) Yöntemi verilen kaynak üzerinden çevirir.

TranslateOrderBy(ShapedQueryExpression, LambdaExpression, Boolean)

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) Verilen kaynak üzerinden veya OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) yöntemi çevirir.

TranslateParameterQueryRoot(ParameterQueryRootExpression)

Sorgu ParameterQueryRootExpressioniçinde parametre olarak başvurulan sorgulanabilir bir koleksiyonu temsil eden bir çevirir.

TranslatePrimitiveCollection(SqlExpression, IProperty, String)

İlkel değerlerden oluşan bir parametreyi veya sütun koleksiyonunu çevirir. Sağlayıcılar, int[] sütunlarını veya parametrelerini sorgulanabilir bir tabloya (SQL Server'da OPENJSON, PostgreSQL üzerinde unnest...) çevirmek için bunu geçersiz kılabilir. Varsayılan uygulama her zaman döndürür null (çeviri yoktur).

TranslateResultSelectorForJoin(ShapedQueryExpression, LambdaExpression, Expression, Type)
Geçersiz.

Birleştirme işlemi için sonuç seçiciyi çevirir.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
TranslateReverse(ShapedQueryExpression)

Reverse<TSource>(IQueryable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateRightJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)

LeftJoin'i verilen kaynağın üzerine çevirir.

TranslateSelect(ShapedQueryExpression, LambdaExpression)

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateSelectMany(ShapedQueryExpression, LambdaExpression, LambdaExpression)

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateSelectMany(ShapedQueryExpression, LambdaExpression)

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateSetters(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>, TableExpressionBase)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

TranslateSingleOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)

Single<TSource>(IQueryable<TSource>) Yöntemi veya SingleOrDefault<TSource>(IQueryable<TSource>) ve diğer aşırı yüklemelerini verilen kaynak üzerinden çevirir.

TranslateSkip(ShapedQueryExpression, Expression)

Skip<TSource>(IQueryable<TSource>, Int32) Yöntemi verilen kaynak üzerinden çevirir.

TranslateSkipWhile(ShapedQueryExpression, LambdaExpression)

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateSubquery(Expression)

Verilen alt sorguyu çevirir.

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
TranslateSum(ShapedQueryExpression, LambdaExpression, Type)

Sum(IQueryable<Decimal>) Yöntemi ve diğer aşırı yüklemeleri verilen kaynak üzerinden çevirir.

TranslateTake(ShapedQueryExpression, Expression)

Take<TSource>(IQueryable<TSource>, Int32) Yöntemi verilen kaynak üzerinden çevirir.

TranslateTakeWhile(ShapedQueryExpression, LambdaExpression)

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateThenBy(ShapedQueryExpression, LambdaExpression, Boolean)

ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) Verilen kaynak üzerinden veya ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) yöntemi çevirir.

TranslateUnion(ShapedQueryExpression, ShapedQueryExpression)

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) Yöntemi verilen kaynak üzerinden çevirir.

TranslateWhere(ShapedQueryExpression, LambdaExpression)

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) Yöntemi verilen kaynak üzerinden çevirir.

TrySerializeScalarToJson(JsonScalarExpression, SqlExpression, SqlExpression)

içindeki TranslateExecuteUpdate(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>)bir JSON sütunu içinde kısmi güncelleştirme için ilişkisel skaler değeri JSON olarak serileştirir.

TryTranslateSetters(ShapedQueryExpression, IReadOnlyList<QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter>, IReadOnlyList<ColumnValueSetter>, TableExpressionBase)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

VisitConstant(ConstantExpression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
VisitExtension(Expression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

VisitExtension(Expression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
VisitInlineQueryRoot(InlineQueryRootExpression)

Satır içi koleksiyonu sorgulanabilir BIR SQL VALUES ifadesine çevirir.

VisitMember(MemberExpression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

VisitMethodCall(MethodCallExpression)

Sorgudaki sorgulanabilir yöntemleri çeviren bir sınıf.

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

(Devralındığı yer: QueryableMethodTranslatingExpressionVisitor)

Şunlara uygulanır