artiomchi / Glimpse-Linq2Sql

Linq2Sql tracing plugin for Glimpse
5 stars 1 forks source link

Improper DataContext example #1

Open jkewley opened 10 years ago

jkewley commented 10 years ago

Your sample wire-up code:

public partial class LocalDataContext
{
    partial void OnCreated()
    {
        Log = Glimpse.Linq2Sql.PluginTextWriter.Instance;
        Connection.StateChange += Glimpse.Linq2Sql.StateChangeHandler.OnStateChange;
    }
}

is wrong. It should be:

public partial class LocalDataContext
{
    partial void OnCreated()
    {
        Log = FlexLabs.Glimpse.Linq2Sql.PluginTextWriter.Instance;
        Connection.StateChange += FlexLabs.Glimpse.Linq2Sql.StateChangeHandler.OnStateChange;
    }
}

or

using FlexLabs.Glimpse.Linq2Sql;
public partial class LocalDataContext
{
    partial void OnCreated()
    {
        Log = PluginTextWriter.Instance;
        Connection.StateChange += StateChangeHandler.OnStateChange;
    }
}
grud commented 8 years ago

:+1: