CosmosDatabaseFacadeExtensions Sınıf

Tanım

'den döndürülen DatabaseFacade için uzantı Database yöntemleri yalnızca sağlayıcının Cosmos kullanılabilir.

public static class CosmosDatabaseFacadeExtensions
type CosmosDatabaseFacadeExtensions = class
Public Module CosmosDatabaseFacadeExtensions
Devralma
CosmosDatabaseFacadeExtensions

Yöntemler

GetCosmosClient(DatabaseFacade)

Bu için temel CosmosClient alınan DbContext alır.

IsCosmos(DatabaseFacade)

Veritabanı true sağlayıcısının şu anda kullanımda olan veritabanı sağlayıcısının Cosmos döndürür.

Bu yöntem yalnızca yapılandırıldığında kullanılabilir çünkü yalnızca DbContext sağlayıcının bilindiği bir yöntemdir. Bu, uygulama kodunun sağlayıcıyı bağlamı yapılandırmanın bir parçası olarak kullanmak üzere ayar kullandığı için bu yöntemin OnConfiguring(DbContextOptionsBuilder) içinde kullanılamay anlamına gelir.

Şunlara uygulanır