다음을 통해 공유


ColumnAttribute.DbType 속성

정의

데이터베이스 열의 형식을 가져오거나 설정합니다.

public:
 property System::String ^ DbType { System::String ^ get(); void set(System::String ^ value); };
public string DbType { get; set; }
member this.DbType : string with get, set
Public Property DbType As String

속성 값

TRANSACT-SQL 테이블 선언에는 열을 정의 하는 정확한 텍스트를 지정 하는 문자열 값입니다.

예제

[Column(Storage="_FirstName", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
public string FirstName
{
    get
    {
        return this._FirstName;
    }
    set
    {
        if ((this._FirstName != value))
        {
            this.OnFirstNameChanging(value);
            this.SendPropertyChanging();
            this._FirstName = value;
            this.SendPropertyChanged("FirstName");
            this.OnFirstNameChanged();
        }
    }
}
<Column(Storage:="_FirstName", DbType:="NVarChar(10) NOT NULL", CanBeNull:=false)>  _
Public Property FirstName() As String
    Get
        Return Me._FirstName
    End Get
    Set
        If ((Me._FirstName = value)  _
                    = false) Then
            Me.OnFirstNameChanging(value)
            Me.SendPropertyChanging
            Me._FirstName = value
            Me.SendPropertyChanged("FirstName")
            Me.OnFirstNameChanged
        End If
    End Set
End Property

설명

이 속성을 사용 하 여 Transact SQL 테이블 선언에는 열을 정의 하는 정확한 텍스트를 지정 합니다. 지정 합니다 DbType 속성을 사용 하려는 경우에 CreateDatabase 데이터베이스의 인스턴스를 만들려고 합니다.

기본값은 DbType 멤버 형식에서 유추 됩니다. 자세한 내용은 SQL-CLR 형식 매핑합니다.

적용 대상