Поделиться через


HistoryContext.CacheKey - свойство

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Возвращает ключ, используемый для поиска модели, ранее построенной для этого контекста. Это используется, чтобы избежать обработки OnModelCreating и вычисления модели каждый раз, когда создается новый экземпляр контекста. По умолчанию это свойство возвращает схему по умолчанию. В большинстве случаев переопределять это свойство не понадобится. Однако если ваша реализация OnModelCreating содержит условную логику, в соответствии с которой создается другая модель при том же поставщике баз данных и схеме по умолчанию, необходимо переопределить это свойство и вычислить соответствующий ключ.

Пространство имен:  System.Data.Entity.Migrations.History
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Overridable ReadOnly Property CacheKey As String 
    Get
'Применение
Dim instance As HistoryContext 
Dim value As String 

value = instance.CacheKey
public virtual string CacheKey { get; }
public:
virtual property String^ CacheKey {
    String^ get ();
}
abstract CacheKey : string 
override CacheKey : string
function get CacheKey () : String

Значение свойства

Тип: System.String

Implements

IDbModelCacheKeyProvider.CacheKey

См. также

Справочник

HistoryContext Класс

System.Data.Entity.Migrations.History - пространство имен