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. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Daha fazla bilgi ve örnek 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ı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