Microsoft.EntityFrameworkCore.Query Ad Alanı
Ö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.
Sınıflar
AsyncQueryMethodProvider |
Zaman uyumsuz ilişkisel sorgu işlemlerine geç bağlama için yansıma nesneleri sağlar. |
CollectionInitializingExpression | |
CollectionPopulatingExpression | |
CollectionResultExpression |
İlişkisel sağlayıcılar için içinde ShaperExpression bir koleksiyon oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
CollectionShaperExpression |
içinde ShaperExpressionbir koleksiyonun oluşturulmasını temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
CompiledQueryCacheKeyGenerator |
Sorguyu benzersiz olarak tanımlayan anahtarlar oluşturur. Bu, bir sorgunun derlenmiş sürümlerini önbellekte depolamak ve aramak için kullanılır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. 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. |
CompiledQueryCacheKeyGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı CompiledQueryCacheKeyGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityMaterializerSource |
Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz. |
EntityMaterializerSourceDependencies |
için hizmet bağımlılıkları parametre sınıfı EntityMaterializerSource 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. Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz. |
EntityProjectionExpression |
projeksiyonunda SelectExpressionbir varlığı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityQueryModelVisitor |
Yürütülecek sorguyu işleyen temel ziyaretçi. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityQueryModelVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı EntityQueryModelVisitor 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. |
EntityQueryModelVisitorFactory |
örneklerini EntityQueryModelVisitoroluşturur. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityQueryRootExpression |
Sorgu ifadesindeki varlık sorgu kökünü temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityShaperExpression |
içinde ShaperExpressionbir varlık örneğinin oluşturulmasını temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EnumerableExpression |
Gruplandırma öğesi üzerinden zincirden çevrilmiş bir numaralandırılabilir veya grubu temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EvaluatableExpressionFilter |
Değerlendirilebilir ifadeler için bir filtreyi temsil eder. Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz. |
EvaluatableExpressionFilterDependencies |
için hizmet bağımlılıkları parametre sınıfı EvaluatableExpressionFilter Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ExpressionEqualityComparer |
için Expressionuygulayan IEqualityComparer<T> bir karşılaştırıcı. |
ExpressionExtensions |
Türler için Expression uzantı yöntemleri. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ExpressionPrinter |
İfadenin yazdırılabilir dize gösterimini oluşturmak için 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. |
GroupByShaperExpression |
içinde ShaperExpressionbir gruplandırma öğesinin oluşturulmasını temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IncludeExpression |
içinde ShaperExpressioninclude işlemini temsil eden bir ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IncludeSpecification |
Tek bir sorgu ekleme işlemini temsil eder. |
InlineQueryRootExpression |
Sorgu içindeki satır içi sorgu kökünü temsil eden ifade (örneğin Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
JsonQueryExpression |
JSON sütununa eşlenmiş bir varlığı veya varlık koleksiyonunu ve bu sütuna erişim yolunu temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
MaterializeCollectionNavigationExpression |
içinde ShaperExpressionbir koleksiyon gezintisinin gerçekleştirilmesini temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
NavigationExpansionExtensibilityHelper |
Gezinti genişletme genişletilebilirliğinin çeşitli yönleriyle yardımcı olan hizmet. |
NavigationExpansionExtensibilityHelperDependencies |
için hizmet bağımlılıkları parametre sınıfı NavigationExpansionExtensibilityHelper Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
NonQueryExpression |
Sorgu olmayan bir ifade içeren ifade. Sorgu olmayan bir ifadenin sonucu genellikle etkilenen satır sayısıdır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
NotParameterizedAttribute |
Sorgu derlemesi sırasında özel LINQ işleci parametresinin parametrelendirilmemesi gerektiğini belirten sinyaller. |
NullConditionalExpression |
Null koşullu erişimi temsil eden ifade. Bu dosyadaki mantık, https://github.com/bartdesmet/ExpressionFutures |
ParameterQueryRootExpression |
Sorgu içindeki parametre sorgu kökünü temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
PathSegment |
veya JsonScalarExpressioniçinde JsonQueryExpression kullanılan JSON yolunun bir bileşenini temsil eden bir yapı. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ProjectionBindingExpression |
Sonuçları oluştururken kullanılacak ShaperExpression değerlerini QueryExpression alan ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ProjectionMember |
Bağlanacak CLR üyeleri zincirini temsil eden bir sınıf. Genellikle sorgudaki ardışık Select çağrılarından oluşturulur. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryableMethods |
Çevrilebilir LINQ yöntemleri için yansıma meta verileri sağlayan bir sınıf. |
QueryableMethodTranslatingExpressionVisitor |
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. |
QueryableMethodTranslatingExpressionVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı QueryableMethodTranslatingExpressionVisitor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryCompilationContext |
Sorgu derlemesi sırasında kullanılan durumu/bileşenleri temsil eden birincil veri yapısı. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryCompilationContextDependencies |
için hizmet bağımlılıkları parametre sınıfı QueryCompilationContext Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryContext |
Yürütme sırasında derlenmiş sorgu tarafından kullanılan asıl veri yapısı. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryContextDependencies |
için hizmet bağımlılıkları parametre sınıfı QueryContext Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryContextFactory |
Örnekler için QueryContext bir fabrika. |
QueryMethodProvider |
Zaman uyumlu ilişkisel sorgu işlemlerine geç bağlama için yansıma nesneleri sağlar. |
QueryRootExpression |
Sorgu ifadesindeki bir sorgu kökünü temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryRootProcessor |
Ön işleme sırasında ek sorgu kök düğümleri ekleyen bir ziyaretçi. |
QuerySqlGenerator |
Verilen SelectExpressioniçin almak IRelationalCommand üzere bir sorgu SQL oluşturucu. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QuerySqlGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı QuerySqlGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryTranslationPostprocessor |
Çevrilen sorguyu sonradan işleyen bir sınıf. Bu sınıf, oluşturulan sunucu sorgu ifadesini ve ilişkili şekillendirici ifadesini işlemeye olanak tanır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryTranslationPostprocessorDependencies |
için hizmet bağımlılıkları parametre sınıfı QueryTranslationPostprocessor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
QueryTranslationPreprocessor |
Çeviriden önce sorguyu önceden işleyen 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. |
QueryTranslationPreprocessorDependencies |
için hizmet bağımlılıkları parametre sınıfı QueryTranslationPreprocessor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalAggregateMethodCallTranslatorProvider |
Toplama yöntemlerini temsil eden LINQ MethodCallExpression ifadeleri için çeviriler sağlar. |
RelationalAggregateMethodCallTranslatorProviderDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalAggregateMethodCallTranslatorProvider Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalCollectionShaperExpression |
içinde ShaperExpressionilişkisel sağlayıcı için koleksiyon oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalCompiledQueryCacheKeyGenerator |
Sorguyu benzersiz olarak tanımlayan anahtarlar oluşturur. Bu, bir sorgunun derlenmiş sürümlerini önbellekte depolamak ve aramak için kullanılır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. 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. |
RelationalCompiledQueryCacheKeyGeneratorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalCompiledQueryCacheKeyGenerator Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalEntityShaperExpression |
içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalEvaluatableExpressionFilter |
Değerlendirilebilir ifadeler için bir filtreyi temsil eder. Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı açısından güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz. |
RelationalEvaluatableExpressionFilterDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalEvaluatableExpressionFilter Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalGroupByResultExpression |
içinde ShaperExpressionilişkisel sağlayıcı için gruplandırma oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalGroupByShaperExpression |
İlişkisel sağlayıcılar için içinde ShaperExpression gruplandırma öğesinin oluşturulmasını temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalMemberTranslatorProvider |
Birden çok özel üye çeviriciye göndererek LINQ MemberExpression ifadeleri için ç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. |
RelationalMemberTranslatorProviderDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalMemberTranslatorProvider Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalMethodCallTranslatorProvider |
Birden çok özelleştirilmiş yöntem çağrı çeviricisine göndererek LINQ MethodCallExpression ifadeleri için ç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. |
RelationalMethodCallTranslatorProviderDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalMethodCallTranslatorProvider Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalParameterBasedSqlProcessor |
Parametre değerleri bilindikten sonra sorgu ifadesini işleyen 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. |
RelationalParameterBasedSqlProcessorDependencies |
için hizmet bağımlılıkları parametre sınıfı Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory 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 |
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.RelationalInferredTypeMappingApplier |
Çevirinin sonunda yürütülen bir ziyaretçi, tüm SqlExpression düğümlerin tür eşlemesine sahip olduğunu doğrular ve sorgulanabilir sabitler (DEĞERLER) ve parametreler (örn. OPENJSON) için oluşturulan tür eşlemelerini kök tablolarına uygular. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalQueryableMethodTranslatingExpressionVisitor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryCompilationContext |
İlişkisel sorgu derlemesi sırasında kullanılan durumu/bileşenleri temsil eden birincil veri yapısı. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryCompilationContextDependencies |
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. |
RelationalQueryCompilationContextFactory |
örnekleri QueryCompilationContextiçin ilişkisel bir fabrika. |
RelationalQueryContext |
Yürütme sırasında derlenmiş bir ilişkisel sorgu tarafından kullanılan asıl veri yapısı. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryContextDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalQueryContext Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryContextFactory |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir. |
RelationalQueryModelVisitor |
Varsayılan ilişkisel Remotion.Linq.QueryModel ziyaretçi. |
RelationalQueryModelVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalQueryModelVisitorFactory 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. |
RelationalQueryModelVisitorFactory |
örnekleri EntityQueryModelVisitoriçin bir fabrika. |
RelationalQueryRootProcessor |
Ön işleme sırasında ek sorgu kök düğümleri ekleyen bir ziyaretçi. |
RelationalQueryTranslationPostprocessor |
Çevrilen sorguyu sonradan işleyen bir sınıf. Bu sınıf, oluşturulan sunucu sorgu ifadesini ve ilişkili şekillendirici ifadesini işlemeye olanak tanır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryTranslationPostprocessorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalQueryTranslationPostprocessor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalQueryTranslationPreprocessor |
Çeviriden önce sorguyu önceden işleyen 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. |
RelationalQueryTranslationPreprocessorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalQueryTranslationPreprocessor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalShapedQueryCompilingExpressionVisitor |
Verilen şekillendirilmiş sorgu ifadesi için şekillendirici ifadesini derleyen 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. |
RelationalShapedQueryCompilingExpressionVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalShapedQueryCompilingExpressionVisitor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalSplitCollectionShaperExpression |
içindeki ShaperExpressionilişkisel sağlayıcı için bölme sorgusu sırasında koleksiyon oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalSqlTranslatingExpressionVisitor |
İfadeleri karşılık gelen SQL gösterimine ç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. |
RelationalSqlTranslatingExpressionVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalSqlTranslatingExpressionVisitorFactory Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
RelationalSqlTranslatingExpressionVisitorFactory |
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. 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. |
RelationalStructuralTypeShaperExpression |
içinde ShaperExpressionilişkisel sağlayıcı için varlık örneği oluşturmayı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ReplacingExpressionVisitor |
Verilen ifade ağacında bir ifadeyi başka bir ifadeyle değiştiren bir ifade ziyaretçisi. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ResultOperatorHandler |
Varsayılan client-eval sonuç işleci işleyicisi. |
ResultOperatorHandlerDependencies |
için hizmet bağımlılıkları parametre sınıfı ResultOperatorHandler 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. |
SetPropertyCalls<TSource> |
Birden çok sütunu güncelleştirmek için birden çok çağrı zincirleme ile ExecuteUpdate yönteminde ayarlanacak özellik ve değeri belirtmeyi destekler. LinQ sorgusunda yalnızca ifade ağacı oluşturmak amacıyla kullanıldığından bu tür herhangi bir oluşturucuya veya uygulamaya sahip değildir. |
ShapedQueryCompilingExpressionVisitor |
Verilen şekillendirilmiş sorgu ifadesi için şekillendirici ifadesini derleyen 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. |
ShapedQueryCompilingExpressionVisitorDependencies |
için hizmet bağımlılıkları parametre sınıfı ShapedQueryCompilingExpressionVisitor Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
ShapedQueryExpression |
Sorgu ifadesiyle şekillendirici ifadesini birleştiren ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
SqlExpressionFactory |
Örnek oluşturmaya SqlExpression yönelik bir fabrika. |
SqlExpressionFactoryDependencies |
için hizmet bağımlılıkları parametre sınıfı SqlExpressionFactory Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
SqlExpressionVisitor |
SQL ifade ağacını ziyaret eden 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. |
SqlNullabilityProcessor |
Kullanılan null semantiği uygulamak ve parametre değerlerine göre iyileştirmek için düğümlerin null atanabilirliğini temel alan bir SQL ağacını işleyen 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. |
StructuralTypeProjectionExpression |
projeksiyonunda SelectExpressionbir varlığı temsil eden ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
StructuralTypeShaperExpression |
içinde ShaperExpressionyapısal tür örneği oluşturmayı temsil eden bir ifade. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
TransparentIdentifierFactory |
Sorgu işleme sırasında oluşturulacak saydam tanımlayıcının oluşturulacağı fabrika. Saydam tanımlayıcı, her iki kaynaktan değerleri tutmak için ara tür olarak birleştirme yöntemlerinin bir sonucu olarak genellikle oluşturulan dış ve iç öğelerin yapısıdır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Yapılar
AsyncEnumerable<TResult> |
Derlenmiş sorgu yürütülerek üretilen zaman uyumsuz bir sırayı temsil eder. |
CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
Sorguyu benzersiz olarak tanımlayan anahtar. Bu, bir sorgunun derlenmiş sürümlerini önbellekte depolamak ve aramak için kullanılır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityLoadInfo |
Sorgudan döndürülen bir veri satırını temel alan bir varlığın örneğini oluşturmak için gereken bilgiler. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
EntityMaterializerSourceParameters |
için IEntityMaterializerSourceparametre nesnesi. |
RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
Sorguyu benzersiz olarak tanımlayan anahtar. Bu, bir sorgunun derlenmiş sürümlerini önbellekte depolamak ve aramak için kullanılır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Arabirimler
IAggregateMethodCallTranslator |
Toplama işlevini temsil eden LINQ MethodCallExpression ifadesi için sql çevirisi. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IAggregateMethodCallTranslatorPlugin |
için IAggregateMethodCallTranslatoreklentiyi temsil eder. |
IAggregateMethodCallTranslatorProvider |
Toplama yöntemlerini temsil eden LINQ MethodCallExpression ifadeleri için çeviriler sağlar. |
IAsyncQueryProvider |
IQueryable nesnesi tarafından açıklanan sorguları zaman uyumsuz olarak yürütme yöntemini tanımlar. |
ICompiledQueryCacheKeyGenerator |
Sorguyu benzersiz olarak tanımlayan anahtarlar oluşturur. Bu, bir sorgunun derlenmiş sürümlerini önbellekte depolamak ve aramak için kullanılır. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IEntityMaterializerSource |
Bir veya varlık örneklerinden değer okuyan ağaçlar oluşturmak Expression için bir ValueBuffer kaynak tanımlar. Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IEntityQueryModelVisitorFactory |
EntityQueryModelVisitors oluşturmaya yönelik bir fabrika. |
IEvaluatableExpressionFilter |
Değerlendirilebilir ifadeler için bir filtreyi temsil eder. |
IEvaluatableExpressionFilterPlugin |
Eklenti değerlendirilebilir ifade filtrelerini temsil eder. |
IIncludableQueryable<TEntity,TProperty> |
Sorgulanabilir Include/ThenInclude zincirleme işleçlerini destekler. |
IMemberTranslator |
LINQ MemberExpression ifadesi için BIR SQL çeviricisi. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IMemberTranslatorPlugin |
için IMemberTranslatoreklentiyi temsil eder. |
IMemberTranslatorProvider |
LINQ MemberExpression ifadeleri için çeviriler sağlar. |
IMethodCallTranslator |
LINQ MethodCallExpression ifadesi için BIR SQL çeviricisi. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IMethodCallTranslatorPlugin |
için IMethodCallTranslatoreklentiyi temsil eder. |
IMethodCallTranslatorProvider |
Skaler yöntemleri temsil eden LINQ MethodCallExpression ifadeleri için çeviriler sağlar. |
INavigationExpansionExtensibilityHelper |
Gezinti genişletme genişletilebilirliğinin çeşitli yönleriyle yardımcı olan hizmet. |
IParameterValues | |
IPrintableExpression |
aracılığıyla ExpressionPrinteryazdırmaya izin veren bir arabirim. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IQueryableMethodTranslatingExpressionVisitorFactory |
Örnek oluşturmaya QueryableMethodTranslatingExpressionVisitor yönelik bir fabrika. |
IQueryCompilationContextFactory |
Örnek oluşturmaya QueryCompilationContext yönelik bir fabrika. |
IQueryContextFactory |
Örnekler için QueryContext fabrika. |
IQueryingEnumerable |
Hata ayıklama amacıyla sorgu dizesini sağlamak üzere veritabanı sağlayıcısının IEnumerable uygulaması tarafından uygulanabilen arabirim. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IQueryMethodProvider |
İlişkisel sorgu işlemlerine geç bağlama için yansıma nesneleri sağlar. |
IQuerySqlGeneratorFactory |
Örnek oluşturmaya QuerySqlGenerator yönelik bir fabrika. |
IQueryTranslationPostprocessorFactory |
Örnek oluşturmaya QueryTranslationPostprocessor yönelik bir fabrika. |
IQueryTranslationPreprocessorFactory |
Örnek oluşturmaya QueryTranslationPreprocessor yönelik bir fabrika. |
IRelationalParameterBasedSqlProcessorFactory |
Örnek oluşturmaya RelationalParameterBasedSqlProcessor yönelik bir fabrika. |
IRelationalQueryStringFactory |
için sorgu dizesini ToQueryString(IQueryable)oluşturmak üzere veritabanı sağlayıcıları tarafından uygulanır. Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
IRelationalResultOperatorHandler |
Örnekler için Remotion.Linq.Clauses.ResultOperatorBase ilişkisel olarak özel işleyici. |
IRelationalSqlTranslatingExpressionVisitorFactory |
Örnek oluşturmaya RelationalSqlTranslatingExpressionVisitor yönelik bir fabrika. |
IResultOperatorHandler |
Örnekler için Remotion.Linq.Clauses.ResultOperatorBase işleyici. |
IShapedQueryCompilingExpressionVisitorFactory |
Örnek oluşturmaya ShapedQueryCompilingExpressionVisitor yönelik bir fabrika. |
ISqlExpressionFactory |
Örnek oluşturmaya SqlExpression yönelik bir fabrika. |
Numaralandırmalar
ResultCardinality |
Sorgu sonucunun kardinalitesini temsil eden bir sabit listesi. Bu sabit listesi genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Entity Framework