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
| Veri Akışı Adı | Description |
|---|---|
| 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 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 ShaperExpressionkoleksiyon 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. |
| 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 kendi bu hizmet ö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. Uygulamanın iş parçacığı güvenli olması gerekir. 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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 çekirdek 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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 ifadesinde 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 |
Bir 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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 (örn. 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şlenen bir varlığı veya varlık koleksiyonunu ve buna 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. |
| LiftableConstantExpression |
Bir ifade ağacından kaldırılabilen sabit bir değerin nasıl alınabileceğini ifade eden bir ifade içeren düğüm. |
| LiftableConstantExpressionDependencies |
için hizmet bağımlılıkları parametre sınıfı LiftableConstantFactory Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| LiftableConstantExpressionHelpers |
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. |
| LiftableConstantFactory |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| LiftableConstantProcessor |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| MaterializeCollectionNavigationExpression |
içindeki 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. |
| MaterializerLiftableConstantContext |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| 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 |
Özel LINQ işleç parametresinin sorgu derlemesi sırasında parametrelendirilmemesi gerektiğini belirtir. |
| 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. |
| ParametersCacheDecorator |
ÜZERINDE SQL önbelleğinden sonra parametrelere erişmek için önbelleğe güvenli bir yol sağlayan bir dekoratör Parameters . |
| 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. |
| QueryableMethodTranslatingExpressionVisitor.ExecuteUpdateSetter |
Bir çağrıdaki tek bir ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>) ayarlayıcıyı temsil eder; örneğin, bir özellik ve değer seçici çifti. |
| 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ş bir 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. |
| QueryParameterExpression |
Aynı sorgunun farklı yürütmelerinde farklı değerlere sahip olabilecek sorgunun dışındaki bir parametreyi temsil eder.
Bu, yakalanan değişkenleri kapatmak için oluşturulur Microsoft.EntityFrameworkCore.Query.Internal.ExpressionTreeFuncletizer ve ilişkisel olarak |
| QueryRootExpression |
Sorgu ifadesindeki sorgu kökünü 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. |
| QueryRootProcessor |
Ön işleme sırasında ek sorgu kök düğümleri ekleyen bir ziyaretçi. |
| QuerySqlGenerator |
Verilen SelectExpressioniçin alınacak IRelationalCommand 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 kendi bu hizmet ö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çindeki 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. Uygulamanın iş parçacığı güvenli olması gerekir. 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. |
| RelationalExpressionQuotingUtilities |
uygulamasını uygulamak IRelationalQuotableExpressioniçin kullanılan yardımcı programlar. |
| 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 bir 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. |
| RelationalLiftableConstantExpressionDependencies |
için hizmet bağımlılıkları parametre sınıfı RelationalLiftableConstantFactory Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
| RelationalLiftableConstantFactory |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| RelationalLiftableConstantProcessor |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| RelationalMaterializerLiftableConstantContext |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| RelationalMemberTranslatorProvider |
Birden çok özel üye çevirisine göndererek LINQ MemberExpression ifadeleri için çeviriler sağlar. Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin kendi bu hizmet ö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 özel yöntem çağrı çevirisine göndererek LINQ MethodCallExpression ifadeleri için çeviriler sağlar. Hizmet ömrü şeklindedir Scoped. Bu, her DbContext örneğin kendi bu hizmet ö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. |
| RelationalNavigationExpansionExtensibilityHelper |
Gezinti genişletme genişletilebilirliğinin çeşitli yönlerine yardımcı olan ilişkisel özel hizmet. |
| 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. |
| RelationalParameterBasedSqlProcessorParameters |
için parametreler RelationalParameterBasedSqlProcessor. |
| 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 |
Bu ziyaretçi engellendi; Bunun yerine RelationalTypeMappingPostprocessor'ı genişletin ve içinden ProcessTypeMappings(Expression)çağırın. |
| 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ş 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. 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. |
| RelationalShapedQueryCompilingExpressionVisitor.ShaperProcessingExpressionVisitor |
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. |
| 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ölünmüş sorgu 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 kendi bu hizmet ö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çindeki 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. |
| RelationalTypeMappingPostprocessor |
Çeviriden sonra 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 (örneğin OPENJSON) için çıkarılmış tür eşlemelerini kök tablolarına uygular. |
| 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. Oluşturucu imzası yeni bağımlılıklar eklendikçe değişebileceği için bu sınıfın örneklerini doğrudan sağlayıcıdan veya uygulama kodundan oluşturmayın. 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öntemlerine bakın. Bu işlemin herhangi bir noktasında oluşturucuyu çağırmayın. |
| RuntimeConstantExpression |
Sorgu yürütmeleri arasında değişmeyen bir değerin alınmasını ifade eden bir ifade içeren düğüm. |
| RuntimeConstantProcessor |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| 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. Yalnızca ifade ağacı oluşturmak amacıyla LINQ sorgusu içinde 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. |
| SqlAliasManager |
SQL diğer adları için durum bilgisi olan, tek tek tablo diğer adları oluşturabilen ve bunları işlem sonrası olarak yeniden yazabilen bir yönetici. örneği SqlAliasManager tek bir sorgu derlemesi için geçerlidir ve öğesine RelationalQueryCompilationContextaittir. |
| SqlAliasManagerFactory |
SQL diğer adları için yöneticiler oluşturan ve tek tek tablo diğer adları oluşturabilen bir fabrika. |
| 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 |
Sql ağacını, kullanılan null semantiği uygulamak ve parametre değerlerine göre iyileştirmek için düğümlerin null atanabilirliğine göre 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. |
| SqlTreePruner |
SQL ağacını işleyen ve gerekli olmayan bölümleri ayıklamaya çalışan bir 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. |
| 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 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 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. |
| UpdateSettersBuilder |
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. Yalnızca ifade ağacı oluşturmak amacıyla LINQ sorgusu içinde kullanıldığından bu tür herhangi bir oluşturucuya veya uygulamaya sahip değildir. |
| UpdateSettersBuilder<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. Yalnızca ifade ağacı oluşturmak amacıyla LINQ sorgusu içinde kullanıldığından bu tür herhangi bir oluşturucuya veya uygulamaya sahip değildir. |
Yapılar
| Veri Akışı Adı | Description |
|---|---|
| AsyncEnumerable<TResult> |
Derlenmiş sorgu yürütülerek üretilen zaman uyumsuz bir diziyi 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 |
Bu tür engellendi, bunun yerine kullanın StructuralTypeMaterializerSourceParameters . |
| FullTextSearchResult<TKey> |
veya ContainsTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>)çağrısının FreeTextTable<T,TKey>(DbSet<T>, String, Expression<Func<T,Object>>, String, Nullable<Int32>) sonuçlarını temsil eder. |
| 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. |
| 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. |
| StructuralTypeMaterializerSourceParameters |
için IStructuralTypeMaterializerSourceparametre nesnesi. |
Arabirimler
| Veri Akışı Adı | Description |
|---|---|
| IAggregateMethodCallTranslator |
Bir toplama işlevini temsil eden LINQ MethodCallExpression ifadesi için 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. |
| IAggregateMethodCallTranslatorPlugin |
için eklentiyi IAggregateMethodCallTranslatortemsil 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 |
Bu arabirim engellendi, bunun yerine kullanın IStructuralTypeMaterializerSource . |
| IEntityQueryModelVisitorFactory |
EntityQueryModelVisitors oluşturmak için 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. |
| ILiftableConstantFactory |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| ILiftableConstantProcessor |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| 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 eklentiyi IMemberTranslatortemsil 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 eklentiyi IMethodCallTranslatortemsil 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 | |
| IPrecompiledQueryCodeGenerator |
Önceden derlenmiş sorgular için kod oluşturmak için kullanılır. |
| IPrecompiledQueryCodeGeneratorSelector |
Belirli bir IPrecompiledQueryCodeGenerator programlama dili için bir hizmet seçer. |
| 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. |
| IRelationalLiftableConstantFactory |
Bu, Entity Framework Core özelliği tarafından kullanılan deneysel bir API'dir ve genel API'ler ile aynı uyumluluk standartlarına tabi değildir. 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. |
| IRelationalParameterBasedSqlProcessorFactory |
Örnek oluşturmaya RelationalParameterBasedSqlProcessor yönelik bir fabrika. |
| IRelationalQueryStringFactory |
için sorgu dizesini oluşturmak üzere ToQueryString(IQueryable)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. |
| IRelationalQuotableExpression |
Kota atanabilen, yani değerlendirildiğinde bu ifadeyle aynı ifadeyi oluşturacak bir ifade döndürebilen bir ifadeyi temsil eder. Bu ifadeyi yeniden oluşturan önceden derlenmiş sorgular için kod oluşturmak için kullanılır. |
| IRelationalResultOperatorHandler |
Örnekler için Remotion.Linq.Clauses.ResultOperatorBase ilişkisel olarak özel bir işleyici. |
| IRelationalSqlTranslatingExpressionVisitorFactory |
Örnek oluşturmaya RelationalSqlTranslatingExpressionVisitor yönelik bir fabrika. |
| IResultOperatorHandler |
Örnekler için Remotion.Linq.Clauses.ResultOperatorBase bir işleyici. |
| IShapedQueryCompilingExpressionVisitorFactory |
Örnek oluşturmaya ShapedQueryCompilingExpressionVisitor yönelik bir fabrika. |
| ISqlAliasManagerFactory |
SQL diğer adları için yöneticiler oluşturan ve tek tek tablo diğer adları oluşturabilen bir fabrika. |
| ISqlExpressionFactory |
Örnek oluşturmaya SqlExpression yönelik bir fabrika. |
| IStructuralTypeMaterializerSource |
bir veya yapısal tür örnekleri oluşturan değerleri 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. |
Numaralandırmalar
| Veri Akışı Adı | Description |
|---|---|
| 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. |