ColumnAttribute.CanBeNull Property

 

Gets or sets whether a column can contain null values.

Namespace:   System.Data.Linq.Mapping
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

public bool CanBeNull { get; set; }

Property Value

Type: System.Boolean

Default = true.

If you set this value to false, the data in the corresponding column is assumed to be non-null.

System_CAPS_noteNote

This property is duplicated from the DbType property for convenience. The CreateDatabase method uses only the DbType property. For this reason, you must specify whether a column can contain null values in the DbType property also.

   [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();
		}
	}
}

.NET Framework
Available since 3.5
Windows Phone Silverlight
Available since 7.1
Return to top
Show: