DbContext.IDbSetCache.GetOrAddSet 方法

定义

重载

IDbSetCache.GetOrAddSet(IDbSetSource, Type)

这是支持 Entity Framework Core 基础结构的内部 API,与公共 Api 的兼容性标准不相同。 在任何版本中,它可能会被更改或删除,而不另行通知。 应特别小心地在代码中直接使用它,并且知道这样做可能会导致应用程序在更新到新的 Entity Framework Core 版本时失败。

IDbSetCache.GetOrAddSet(IDbSetSource, String, Type)

这是支持 Entity Framework Core 基础结构的内部 API,与公共 Api 的兼容性标准不相同。 在任何版本中,它可能会被更改或删除,而不另行通知。 应特别小心地在代码中直接使用它,并且知道这样做可能会导致应用程序在更新到新的 Entity Framework Core 版本时失败。

IDbSetCache.GetOrAddSet(IDbSetSource, Type)

这是支持 Entity Framework Core 基础结构的内部 API,与公共 Api 的兼容性标准不相同。 在任何版本中,它可能会被更改或删除,而不另行通知。 应特别小心地在代码中直接使用它,并且知道这样做可能会导致应用程序在更新到新的 Entity Framework Core 版本时失败。

object IDbSetCache.GetOrAddSet (Microsoft.EntityFrameworkCore.Internal.IDbSetSource source, Type type);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
object IDbSetCache.GetOrAddSet (Microsoft.EntityFrameworkCore.Internal.IDbSetSource source, Type type);
abstract member Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * Type -> obj
override this.Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * Type -> obj
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * Type -> obj
override this.Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * Type -> obj
Function GetOrAddSet (source As IDbSetSource, type As Type) As Object Implements IDbSetCache.GetOrAddSet

参数

source
Microsoft.EntityFrameworkCore.Internal.IDbSetSource
type
Type

返回

Object

实现

Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet(Microsoft.EntityFrameworkCore.Internal.IDbSetSource,System.Type)
属性

适用于

IDbSetCache.GetOrAddSet(IDbSetSource, String, Type)

这是支持 Entity Framework Core 基础结构的内部 API,与公共 Api 的兼容性标准不相同。 在任何版本中,它可能会被更改或删除,而不另行通知。 应特别小心地在代码中直接使用它,并且知道这样做可能会导致应用程序在更新到新的 Entity Framework Core 版本时失败。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
object IDbSetCache.GetOrAddSet (Microsoft.EntityFrameworkCore.Internal.IDbSetSource source, string entityTypeName, Type type);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * string * Type -> obj
override this.Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet : Microsoft.EntityFrameworkCore.Internal.IDbSetSource * string * Type -> obj
Function GetOrAddSet (source As IDbSetSource, entityTypeName As String, type As Type) As Object Implements IDbSetCache.GetOrAddSet

参数

source
Microsoft.EntityFrameworkCore.Internal.IDbSetSource
entityTypeName
String
type
Type

返回

Object

实现

Microsoft.EntityFrameworkCore.Internal.IDbSetCache.GetOrAddSet(Microsoft.EntityFrameworkCore.Internal.IDbSetSource,System.String,System.Type)
属性

适用于