IsDbGenerated Property
Collapse the table of content
Expand the table of content

ColumnAttribute.IsDbGenerated Property

 

Gets or sets whether a column contains values that the database auto-generates.

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

public bool IsDbGenerated { get; set; }

Property Value

Type: System.Boolean

Default = false.

IsDbGenerated members are synchronized immediately after the row of data is inserted, and the members are available after SubmitChanges is completed.

System_CAPS_noteNote

If the column holds primary key values and you designate IsDbGenerated as true, you should also add the DbType property by using the IDENTITY modifier.

[Column(Storage="_OrderID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
public int OrderID
{
	get
	{
		return this._OrderID;
	}
	set
	{
		if ((this._OrderID != value))
		{
			this.OnOrderIDChanging(value);
			this.SendPropertyChanging();
			this._OrderID = value;
			this.SendPropertyChanged("OrderID");
			this.OnOrderIDChanged();
		}
	}
}

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