Freigeben über


ColumnAttribute.CanBeNull Eigenschaft

Definition

Ruft ab oder legt fest, ob eine Spalte NULL-Werte enthalten kann.

public:
 property bool CanBeNull { bool get(); void set(bool value); };
public bool CanBeNull { get; set; }
member this.CanBeNull : bool with get, set
Public Property CanBeNull As Boolean

Eigenschaftswert

Standard = true.

Beispiele

[Column(Storage="_LastName", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
public string LastName
{
    get
    {
        return this._LastName;
    }
    set
    {
        if ((this._LastName != value))
        {
            this.OnLastNameChanging(value);
            this.SendPropertyChanging();
            this._LastName = value;
            this.SendPropertyChanged("LastName");
            this.OnLastNameChanged();
        }
    }
}
<Column(Storage:="_LastName", DbType:="NVarChar(20) NOT NULL", CanBeNull:=false)>  _
Public Property LastName() As String
    Get
        Return Me._LastName
    End Get
    Set
        If ((Me._LastName = value)  _
                    = false) Then
            Me.OnLastNameChanging(value)
            Me.SendPropertyChanging
            Me._LastName = value
            Me.SendPropertyChanged("LastName")
            Me.OnLastNameChanged
        End If
    End Set
End Property

Hinweise

Wenn Sie diesen Wert auf falsefestlegen, wird davon ausgegangen, dass die Daten in der entsprechenden Spalte ungleich NULL sind.

Hinweis

Diese Eigenschaft wird aus Gründen der Einfachheit aus der DbType -Eigenschaft dupliziert. Die CreateDatabase -Methode verwendet nur die DbType -Eigenschaft. Aus diesem Grund müssen Sie auch angeben, ob eine Spalte NULL-Werte in der DbType -Eigenschaft enthalten kann.

Gilt für: