Como ler o conteúdo de uma consulta sql usando Link to sql?

.NET

25/01/2019

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
Itamar Souza

Itamar Souza

Curtidas 0

Respostas

Renato Dias

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();
}
}
GOSTEI 0
POSTAR