none
Inserir dados de qualquer entidades com linq RRS feed

  • Pergunta

  • Olá pessoal,

    Estou desenvolvendo um aplicativo com conexão ao banco através de linq to entity. Bem, é a primeira vez que trabalho com linq e estou com algumas dúvidas. Uma delas é essa:

    Tenho um banco com 5 entidades e tentei criar um metodo não tipado para cadastro de dados, ou seja, que sirva para cadastrar qualquer uma delas.

    Não sei se é possível, mas fiz o código abaixo:

    Public Sub CadastraItem(Of T)(ByVal NewUser As T)

            Try
                Using usr As New AnimexEntities


                End Using

            Catch ex As Exception

            End Try

        End Sub

    Bem, como faço para o método reconhecer que o parametro NewUser é passado como Entities.Usuario e como faço a chamada para este método? Isso é possivel?

    segunda-feira, 19 de abril de 2010 18:05

Respostas

  • Você deve utilizar Reflection para percorrer as prorpriedades da entidade, consumir o método SetValue para setar o valor da propriedade.

     


    Minato alexandre.minato@hotmail.com - www.alexandreminato.com.br
    quinta-feira, 29 de abril de 2010 01:03

Todas as Respostas