RelationalOptionsExtension.RelationalExtensionInfo Sınıf

Tanım

Bir için RelationalOptionsExtensionbilgi/meta veriler.

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
Devralma
RelationalOptionsExtension.RelationalExtensionInfo

Oluşturucular

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

Verilen uzantı için bilgi/meta veri içeren yeni RelationalOptionsExtension.RelationalExtensionInfo bir örnek oluşturur.

Özellikler

Extension

Bu örneğin meta verileri içerdiği uzantı.

IsDatabaseProvider

Doğru, çünkü bu bir veritabanı sağlayıcısı temel sınıfıdır.

LogFragment

Günlüğe kaydetme için genellikle yapılandırılmış, varsayılan olmayan kullanışlı seçenekler hakkında bilgi içeren bir ileti parçası.

Yöntemler

GetServiceProviderHashCode()

Yeni IServiceProvider bir değere ihtiyaç duyulmasına neden olabilecek herhangi bir seçenekten oluşturulan karma kodu döndürür. Örneğin, seçenekler tekil bir hizmeti etkiliyorsa. Ancak çoğu uzantının böyle bir seçeneği yoktur ve sıfır döndürmesi gerekir.

PopulateDebugInfo(IDictionary<String,String>)

Bu seçenek için önceki bir yapılandırmayla karşılaştırılabilecek ve farklılıklar günlüğe kaydedilebilecek şekilde uzantının kullanımları arasında değişebilecek bilgi sözlüğü doldurur. Sözlük anahtarına uzantı adı öneki eklenmelidir. Örneğin, "SqlServer:".

(Devralındığı yer: DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

içinde GetServiceProviderHashCode() kullanılan tüm seçeneklerin verilen uzantıdakiyle aynı olup olmadığını belirten bir değer döndürür.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

içinde GetServiceProviderHashCode() kullanılan tüm seçeneklerin verilen uzantıdakiyle aynı olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: DbContextOptionsExtensionInfo)

Şunlara uygulanır