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.
LinQ MemberExpression ifadeleri için birden çok özel üye çevirmen göndererek çeviriler sağlar.
Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin bu hizmetin kendi örneğini kullanacağı 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ı gerekmez.
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 hizmet için bağımlılıklar. |
Yöntemler
AddTranslators(IEnumerable<IMemberTranslator>) |
Mevcut kayıtlı çevirmenlere göre öncelik alacak ek çevirmenler ekler. |
Translate(SqlExpression, MemberInfo, Type, IDiagnosticsLogger<DbLoggerCategory.Query>) |
LINQ'i MemberExpression SQL eşdeğerine çevirir. |
Translate(SqlExpression, MemberInfo, Type) |
LinQ MemberExpression ifadeleri için birden çok özel üye çevirmen göndererek çeviriler sağlar. Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin bu hizmetin kendi örneğini kullanacağı 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ı gerekmez. |
Şunlara uygulanır
Entity Framework