Usuário com melhor resposta
Data Annotation [Table] não encontrada, ajuda por favor.

Pergunta
-
Bom dia, estou fazendo alguns testes com Entity Framework Code First, e localizei alguns foruns falando sobre Data Annotation, uma delas que eu encontrei em diversos exemplos é a [Table], que serve para mudar o nome da Tabela no banco dados em relação a classe, por exemplo, eu quero que a classe chame Usuarios e a tabela tblUsuarios. Porem ao adicionar a [Table] conforme os exemplos, o VS retorna erro dizendo que ela não existe, eu fiz a referencia
System.ComponentModel.DataAnnotations mesmo assim não funciona, essa Data Annotation foi removida no Entity 4.3?
obrigado.
Respostas
-
Fernando, boa tarde.
Sim eu fiz a referencia para o Entity.
Eu descobri o que foi, para funcionar é necessário adicionar
using System.ComponentModel.DataAnnotations.Schema
Obrigado Ricardo
- Marcado como Resposta Ricardo Sergio Pulini quarta-feira, 29 de agosto de 2012 16:45
Todas as Respostas
-
Olá Ricardo,
Não foi removido, ainda existe. http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.aspx
Poderia postar seu código para avaliarmos?
[]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 -
Se não me engano, o atributo Table ainda não foi movido para o assembly System.ComponentModel.DataAnnotations. Até a versão 4.3 ele ainda estava dentro de EntityFramework.dll, mas no namespace System.ComponentModel.DataAnnotations.
Vc fez referência a DLL EntityFramework.dll?
[]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 -
Fernando, boa tarde.
Sim eu fiz a referencia para o Entity.
Eu descobri o que foi, para funcionar é necessário adicionar
using System.ComponentModel.DataAnnotations.Schema
Obrigado Ricardo
- Marcado como Resposta Ricardo Sergio Pulini quarta-feira, 29 de agosto de 2012 16:45