Olá Rafael,
Para isso seu usuário precisa ter permissões de adicionar colunas no seu banco de dados.
Para fazer esta operação, vc precisará apenas passar o comando de inclusão da coluna, como se fosse executar uma consulta.
Veja o exemplo abaixo:
Dima sqlCommand As String
sqlCommand = "ALTER TABLE SUA_TABLE ADD NOME_COLUNA VARCHAR(20) NOT NULL"
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(sqlCommand, connection)
command.Connection.Open()
command.ExecuteNonQuery()
End Using
Veja este link: http://www.w3schools.com/sql/sql_alter.asp - Ele contém diversos exemplos de sintaxe SQL para adição de campos.
[]s!
Fernando Henrique Inocêncio Borba Ferreira
Microsoft MVP - Data Platform Development
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.com/
Twitter: @ferhenrique
Entity Framework - Brasil:
https://www.facebook.com/EntityFrameworkBrasil