Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Felipe Canuso

[Resolvido] Nome da propriedade como String

Recommended Posts

Olá, estou querendo alterar um dado em um campo da tabela de acordo com alguns parametros. Com isso, esse campo que irá ser alterado, poderá variar...

Como um campo, no LINQ to SQL, é tratado com o uma propriedade da classe Tabela, gostaria de saber alguma maneira de utilizar o nome dessa propriedade como uma string. Por exemplo

Class Tabela

Dim campo1 as String ........

 

Dim obj as new Tabela

obj. "NomeDoCampoComoString" = "valor".

 

Gostaria de saber se existe uma forma de concatenar o exemplo acima.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui:

Dim nome As PropertyInfo = GetType(TabelaBanco).GetProperty("NomePropriedade")

nome.SetValue(Me, "Valor", Nothing)

 

e para pegar esse valor

 

nome.GetValue(Me, Nothing)

 

Valeu.

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.