Share via


IConventionModelBuilder.Entity 方法

定义

重载

Entity(String, String, IConventionEntityType, Boolean)

返回一个 对象,该对象可用于配置具有定义导航的给定实体类型。 如果具有所提供名称的实体类型还不是模型的一部分,则会向模型添加新的阴影实体类型。

Entity(Type, String, IConventionEntityType, Boolean)

返回一个 对象,该对象可用于配置具有定义导航的给定实体类型。 如果具有所提供类型的实体类型还不是模型的一部分,则会向模型添加新的实体类型。

Entity(String, Nullable<Boolean>, Boolean)

返回可用于在模型中配置给定实体类型的 对象。 如果具有所提供名称的实体类型还不是模型的一部分,则会向模型添加新的阴影实体类型。

Entity(Type, Nullable<Boolean>, Boolean)

返回可用于在模型中配置给定实体类型的 对象。 如果具有所提供类型的实体类型还不是模型的一部分,则会向模型添加新的实体类型。

Entity(String, String, IConventionEntityType, Boolean)

返回一个 对象,该对象可用于配置具有定义导航的给定实体类型。 如果具有所提供名称的实体类型还不是模型的一部分,则会向模型添加新的阴影实体类型。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : string * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

参数

name
String

要配置的实体类型的名称。

definingNavigationName
String

定义导航。

definingEntityType
IConventionEntityType

定义实体类型。

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

一个 对象,如果实体类型已添加或已是模型的一部分,则可用于配置实体类型, null 否则为 。

适用于

Entity(Type, String, IConventionEntityType, Boolean)

返回一个 对象,该对象可用于配置具有定义导航的给定实体类型。 如果具有所提供类型的实体类型还不是模型的一部分,则会向模型添加新的实体类型。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member Entity : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

参数

type
Type

要配置的实体类型的类型。

definingNavigationName
String

定义导航。

definingEntityType
IConventionEntityType

定义实体类型。

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

一个 对象,如果实体类型已添加或已是模型的一部分,则可用于配置实体类型, null 否则为 。

适用于

Entity(String, Nullable<Boolean>, Boolean)

返回可用于在模型中配置给定实体类型的 对象。 如果具有所提供名称的实体类型还不是模型的一部分,则会向模型添加新的阴影实体类型。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (string name, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : string * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (name As String, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

参数

name
String

要配置的实体类型的名称。

shouldBeOwned
Nullable<Boolean>

true 如果实体类型应为所有,则为 , false 如果不应拥有实体类型,则为

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

一个 对象,如果实体类型已添加或已是模型的一部分,则可用于配置实体类型, null 否则为 。

适用于

Entity(Type, Nullable<Boolean>, Boolean)

返回可用于在模型中配置给定实体类型的 对象。 如果具有所提供类型的实体类型还不是模型的一部分,则会向模型添加新的实体类型。

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? Entity (Type type, bool? shouldBeOwned = False, bool fromDataAnnotation = false);
abstract member Entity : Type * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function Entity (type As Type, Optional shouldBeOwned As Nullable(Of Boolean) = False, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

参数

type
Type

要配置的实体类型的类型。

shouldBeOwned
Nullable<Boolean>

true 如果实体类型应为所有,则为 , false 如果不应拥有实体类型,则为

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

一个 对象,如果实体类型已添加或已是模型的一部分,则可用于配置实体类型, null 否则为 。

适用于