다음을 통해 공유


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 형식 매핑을 참조하세요.

적용 대상