Compartir a través de


ColumnAttribute.DbType Propiedad

Definición

Obtiene o establece el tipo de la columna de base de datos.

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

Valor de propiedad

Valor de cadena que especifica el texto exacto que define la columna en una declaración de tabla de Transact-SQL.

Ejemplos

[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

Comentarios

Use esta propiedad para especificar el texto exacto que define la columna en una declaración de tabla de Transact-SQL. Especifique la DbType propiedad solo si tiene previsto usar CreateDatabase para crear una instancia de la base de datos.

El valor predeterminado de DbType se deduce del tipo de miembro. Para obtener más información, consulte Asignación de tipos de SQL-CLR.

Se aplica a