Ao salvar um objeto nós não temos acesso direto ao comando SQL e aos parâmetros submetidos ao banco de dados.

E para facilitar a depuração nós usamos a mesma técnica usada pelo Entity Framework. A classe Command expõe uma propriedade chamada Log. E se atribuírmos o Console.Out ou qualquer outro Stream o nosso Paulovich.Data irá escrever as consultas geradas e os respectivos parâmetros nesse Stream.

class Program
{
static void Main(string[] args)
{

Command.Log = Console.Out;

Cidade cidade = new Cidade();

cidade.TerritoryID = DateTime.Now.Ticks.ToString();
cidade.TerritoryDescription = "BH";
cidade.RegionID = 4;

cidade.Save();

Console.ReadLine();


}
}

Ao executar essa operação, nós temos como saída:

Last edited Mar 9, 2010 at 1:44 PM by ivanpaulovich, version 1

Comments

No comments yet.