IValueGeneratorCache Arabirim

Tanım

Özellikler için değer oluşturucuların önbelleğini tutar.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü Singleton şudur: . Başka bir ifadeyle tek bir örnek birçok örnek DbContext tarafından kullanılır. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak kaydedilen hizmetlere bağımlı Scoped olamaz.

public interface IValueGeneratorCache
type IValueGeneratorCache = interface
Public Interface IValueGeneratorCache
Türetilmiş

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

Yöntemler

GetOrAdd(IProperty, IEntityType, Func<IProperty,IEntityType,ValueGenerator>)

Önbellekten var olan değer oluşturucusünü alır veya önbellekte yoksa yeni bir tane oluşturur.

Şunlara uygulanır