Como recuperar mapeamento nome de tabela para uma entidade no Entity-framework no programa

votos
4

Existe alguma maneira de recuperar o mapeamento nome de tabela para uma entidade no Entity-framework no programa? Eu sei que você pode usar .ToTraceString () para obter o texto de comando e, em seguida, extrair o nome da tabela, mas ToTraceString () método é muito lento. existe alguma outra maneira como o uso de ObjectContext.MetadataWorkspace? obrigado

Publicado 27/11/2008 em 07:44
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Obrigado pela sua resposta, mas o código acima funciona para LINQ to SQL, ele não funciona para quadro Entidade, porque as classes de entidade em EF não tem nome de tabela attribute.the informações de mapeamento está em arquivo edmx em XML.

Respondeu 28/11/2008 em 03:02
fonte usuário

votos
-1

Você pode usar <Datacontext>. <EntityName> .CommandText propriedade para obter o nome da Entidade. Talvez isso ajude ...

Respondeu 25/02/2009 em 17:56
fonte usuário

votos
1

No ToTraceString EF v1.0 é a única maneira.

Respondeu 26/10/2009 em 21:34
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more