RelationalOptionsExtension.RelationalExtensionInfo Sınıf

Tanım

Bir için bilgi/meta RelationalOptionsExtension 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 RelationalOptionsExtension.RelationalExtensionInfo bilgi/meta veri içeren yeni bir örnek oluşturur.

Özellikler

Extension

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

IsDatabaseProvider

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

LogFragment

Günlüğe kaydetmeye ilişkin bir ileti parçası genellikle yapılandırılmış tüm yararlı varsayılan olmayan seçenekler hakkında bilgi içerir.

Yöntemler

GetServiceProviderHashCode()

Yeni bir kod gerektirebilecek seçeneklerden oluşturulan bir karma IServiceProvider kod döndürür. Örneğin, seçenekler tek bir hizmeti etkiliyorsa. Ancak uzantıların çoğu bu tür seçeneklere sahip değildir ve sıfır değerine sahip olmalıdır.

PopulateDebugInfo(IDictionary<String,String>)

Bu seçenek için önceki bir yapılandırmayla karşılaştırılana ve farkların günlüğe kaydedilene kadar uzantının kullanımı arasında değişe bir bilgi sözlüğüne sahip olur. Sözlük anahtarının önüne uzantı adı ekmalıdır. Örneğin, "SqlServer:".

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

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

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

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

(Devralındığı yer: DbContextOptionsExtensionInfo)

Şunlara uygulanır