RelationalMemberTranslatorProvider Sınıf
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.
Birden çok özelleştirilmiş üye MemberExpression çevirmenlerine göndererek LINQ ifadeleri için çeviriler sağlar.
Hizmet ömrü Scoped şudur: . Bu, her örneğin DbContext bu hizmetin kendi örneğini kullanacağız anlamına gelir. Uygulama, herhangi bir yaşam süresiyle kaydedilen diğer hizmetlere bağlı olabilir. Uygulamanın iş parçacığı güvenli olması gerek değildir.
public class RelationalMemberTranslatorProvider : Microsoft.EntityFrameworkCore.Query.IMemberTranslatorProvider
type RelationalMemberTranslatorProvider = class
interface IMemberTranslatorProvider
Public Class RelationalMemberTranslatorProvider
Implements IMemberTranslatorProvider
- Devralma
-
RelationalMemberTranslatorProvider
- Uygulamalar
Oluşturucular
| RelationalMemberTranslatorProvider(RelationalMemberTranslatorProviderDependencies) |
RelationalMemberTranslatorProvider sınıfının yeni bir örneğini oluşturur. |
Özellikler
| Dependencies |
Bu hizmetin bağımlılıkları. |
Yöntemler
| AddTranslators(IEnumerable<IMemberTranslator>) |
Mevcut kayıtlı çevirmenlere göre öncelikli olacak ek çevirmenler ekler. |
| Translate(SqlExpression, MemberInfo, Type) | |
| Translate(SqlExpression, MemberInfo, Type, IDiagnosticsLogger<DbLoggerCategory.Query>) |
bir lınq öğesini MemberExpression SQL eşdeğerine çevirir. |