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
Como recuperar mapeamento nome de tabela para uma entidade no Entity-framework no programa
votos
4
3 respostas
votos 0
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.
votos -1
-1
Você pode usar <Datacontext>. <EntityName> .CommandText propriedade para obter o nome da Entidade. Talvez isso ajude ...
votos 1
1
No ToTraceString EF v1.0 é a única maneira.













