ColumnAttribute.CanBeNull Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekérdezi vagy beállítja, hogy egy oszlop tartalmazhat-e null értékeket.
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
Tulajdonság értéke
Alapértelmezett = true.
Példák
[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
Megjegyzések
Ha ezt az értéket úgy állítja be, hogy falsea megfelelő oszlopban lévő adatok nem null értékűek.
Note
Ez a tulajdonság duplikálva van a tulajdonságból a DbType kényelem érdekében. A CreateDatabase metódus csak a tulajdonságot DbType használja. Ezért meg kell adnia, hogy egy oszlop tartalmazhat-e null értékeket a DbType tulajdonságban is.