Dil

IMigrationsIdGenerator Arabirim

Tanım

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

public interface IMigrationsIdGenerator
type IMigrationsIdGenerator = interface
Public Interface IMigrationsIdGenerator

Açıklamalar

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.

Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .

Yöntemler

Veri Akışı Adı Description
GenerateId(String)

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

GetName(String)

Verilen tanımlayıcıyı temel alan bir geçiş adı alır.

IsValidId(String)

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

Şunlara uygulanır