다음을 통해 공유


ColumnAttribute.IsDbGenerated 속성

정의

열에 데이터베이스가 자동으로 생성하는 값이 포함되는지 여부를 가져오거나 설정합니다.

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

속성 값

기본값은 false입니다.

예제

[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();
        }
    }
}
<Column(Storage:="_OrderID", AutoSync:=AutoSync.OnInsert, DbType:="Int NOT NULL IDENTITY", IsPrimaryKey:=true, IsDbGenerated:=true)>  _
Public Property OrderID() As Integer
    Get
        Return Me._OrderID
    End Get
    Set
        If ((Me._OrderID = value)  _
                    = false) Then
            Me.OnOrderIDChanging(value)
            Me.SendPropertyChanging
            Me._OrderID = value
            Me.SendPropertyChanged("OrderID")
            Me.OnOrderIDChanged
        End If
    End Set
End Property

설명

IsDbGenerated 데이터의 행을 삽입 하 고 팀 원들은 후 사용 가능한 멤버 즉시 동기화 됩니다 SubmitChanges 완료 됩니다.

참고

열의 기본 키 값을 보유 하 고 지정 하는 경우 IsDbGenerated 으로 true도 추가 해야 합니다 DbType 를 사용 하 여 속성을 IDENTITY 한정자.

적용 대상