HistoryContext.CacheKey 属性

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 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 命名空间