RelationalPropertyExtensions.IsColumnNullable 方法

定义

重载

IsColumnNullable(IProperty)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

IsColumnNullable(IReadOnlyProperty)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

IsColumnNullable(IProperty, StoreObjectIdentifier)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

检查映射到给定属性的列在数据库中创建时是否可为 null。

IsColumnNullable(IProperty)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

public static bool IsColumnNullable (this Microsoft.EntityFrameworkCore.Metadata.IProperty property);
static member IsColumnNullable : Microsoft.EntityFrameworkCore.Metadata.IProperty -> bool
<Extension()>
Public Function IsColumnNullable (property As IProperty) As Boolean

参数

property
IProperty

IProperty

返回

true 如果映射列可以为 null,则为 ; false 否则。

适用于

IsColumnNullable(IReadOnlyProperty)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

public static bool IsColumnNullable (this Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property);
static member IsColumnNullable : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty -> bool
<Extension()>
Public Function IsColumnNullable (property As IReadOnlyProperty) As Boolean

参数

返回

true 如果映射列可以为 null,则为 ; false 否则。

注解

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

适用于

IsColumnNullable(IProperty, StoreObjectIdentifier)

检查在数据库中创建时,映射到给定 IProperty 的列是否可为 null。

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

public static bool IsColumnNullable (this Microsoft.EntityFrameworkCore.Metadata.IProperty property, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
static member IsColumnNullable : Microsoft.EntityFrameworkCore.Metadata.IProperty * StoreObjectIdentifier -> bool
<Extension()>
Public Function IsColumnNullable (property As IProperty, ByRef storeObject As StoreObjectIdentifier) As Boolean

参数

property
IProperty

IProperty

storeObject
StoreObjectIdentifier

包含列的类似表的存储对象的标识符。

返回

true 如果映射列可以为 null,则为 ; false 否则。

适用于

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

检查映射到给定属性的列在数据库中创建时是否可为 null。

public static bool IsColumnNullable (this Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject);
static member IsColumnNullable : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * StoreObjectIdentifier -> bool
<Extension()>
Public Function IsColumnNullable (property As IReadOnlyProperty, ByRef storeObject As StoreObjectIdentifier) As Boolean

参数

property
IReadOnlyProperty

属性。

storeObject
StoreObjectIdentifier

包含列的类似表的存储对象的标识符。

返回

true 如果映射列可以为 null,则为 ; false 否则。

注解

这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可以为 null 的列。 以及共享同一表的可选类型的属性。

适用于