Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Entity SQL é uma linguagem semelhante a SQL que permite consultar modelos conceituais no Entity Framework. Os modelos conceituais representam dados como entidades e relações, e o Entity SQL permite consultar essas entidades e relações em um formato familiar para aqueles que usaram o SQL.
O Entity Framework trabalha com provedores de dados específicos do armazenamento para converter Entity SQL genérico em consultas específicas de armazenamento. O provedor EntityClient fornece uma maneira de executar um comando SQL de entidade em um modelo de entidade e retornar tipos avançados de dados, incluindo resultados escalares, conjuntos de resultados e grafos de objeto. Ao construir EntityCommand objetos, você pode especificar um nome de procedimento armazenado ou o texto de uma consulta atribuindo uma cadeia de caracteres de consulta SQL de entidade à sua EntityCommand.CommandText propriedade. O EntityDataReader expõe os resultados da execução de um EntityCommand em um EDM. Para executar o comando que retorna o EntityDataReader, chame ExecuteReader.
Além do provedor EntityClient, o Entity Framework permite que você use o Entity SQL para executar consultas em um modelo conceitual e retornar dados como objetos CLR fortemente tipados que são instâncias de tipos de entidade. Para obter mais informações, consulte Como trabalhar com objetos.
Esta seção fornece informações conceituais sobre o Entity SQL.
Nesta seção
Como o Entity SQL difere do Transact-SQL
Referência rápida do Entity SQL
Literais nulos e inferência de tipos
Conjunto de caracteres de entrada
Elaborando consultas SQL de entidades aninhadas