Aracılığıyla paylaş


ColumnAttribute.CanBeNull Özellik

Tanım

Bir sütunun null değer içerip içeremeyeceğini alır veya ayarlar.

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

Özellik Değeri

Varsayılan = true.

Örnekler

[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

Açıklamalar

Bu değeri olarak falseayarlarsanız, ilgili sütundaki verilerin null olmayan olduğu varsayılır.

Not

Kolaylık olması için bu özellik özelliğinden DbType çoğaltılır. CreateDatabase yöntemi yalnızca DbType özelliğini kullanır. Bu nedenle, bir sütunun özelliğinde DbType de null değerler içerip içeremeyeceğini belirtmeniz gerekir.

Şunlara uygulanır