Como ler o conteúdo de uma consulta sql usando Link to sql?
Olá
Se eu tiver uma consulta sql usando o link:
Exemplo:
var agendamento = _repository.First(a => a.iid == id
&& a.locIid == _usuario.LocalidadeContextoId
&& a.activeVersion == 0, "", true);
Como eu posso ler o conteúdo da consulta sql gerada?
agradeço
Se eu tiver uma consulta sql usando o link:
Exemplo:
var agendamento = _repository.First(a => a.iid == id
&& a.locIid == _usuario.LocalidadeContextoId
&& a.activeVersion == 0, "", true);
Como eu posso ler o conteúdo da consulta sql gerada?
agradeço
Itamar Souza
Curtidas 0
Respostas
Renato Dias
25/01/2019
E aí Itamar, tudo bem? O código a seguir serve para salvar a instrução sql gerada em um log de texto a partir da propriedade log de um DbContext.
Não esquecer de referenciar: Using System.IO;
using (var contexto= new NomeDeSeuDbContext())
{
using (var sqlLog= new StreamWriter("C:\\\\temp\\\\Log.txt"))
{
contexto.Database.Log = sqlLog.Write;
var pessoa = context.Pessoas.Where(p => p.PessoaId == 1).FirstOrDefault();
}
}
Não esquecer de referenciar: Using System.IO;
using (var contexto= new NomeDeSeuDbContext())
{
using (var sqlLog= new StreamWriter("C:\\\\temp\\\\Log.txt"))
{
contexto.Database.Log = sqlLog.Write;
var pessoa = context.Pessoas.Where(p => p.PessoaId == 1).FirstOrDefault();
}
}
GOSTEI 0