IMigrationsIdGenerator Arabirim

Tanım

Tanımlayıcılardan adlardan ve adlardan geçiş tanımlayıcıları oluşturmaya yönelik bir hizmet.

Hizmet ömrü Singleton . Bu, tek bir örneğin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .

public interface IMigrationsIdGenerator
type IMigrationsIdGenerator = interface
Public Interface IMigrationsIdGenerator

Açıklamalar

Daha fazla bilgi için bkz. veritabanı geçişleri .

Yöntemler

GenerateId(String)

Geçiş adı verilen bir tanımlayıcı oluşturur.

GetName(String)

Verilen tanımlayıcıya göre bir geçiş adı alır.

IsValidId(String)

Belirtilen dizenin geçerli bir geçiş tanımlayıcısı olup olmadığını denetler.

Şunlara uygulanır