Share via


IConventionPropertyBuilder.IsRequired Method

Definition

Configures whether this property must have a value assigned or null is a valid value. A property can only be configured as non-required if it is based on a CLR type that can be assigned null.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder IsRequired (bool? required, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? IsRequired (bool? required, bool fromDataAnnotation = false);
abstract member IsRequired : Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
Public Function IsRequired (required As Nullable(Of Boolean), Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parameters

required
Nullable<Boolean>

A value indicating whether the property is required. null to reset to default.

fromDataAnnotation
Boolean

Indicates whether the configuration was specified using a data annotation.

Returns

The same builder instance if the requiredness was configured, null otherwise.

Applies to