public TraceableDbProviderServices(TraceableDbProviderFactory parent) { this.Parent = parent; var innerServiceProvider = Parent.Inner as IServiceProvider; this.Inner = innerServiceProvider.GetService(typeof(DbProviderServices)) as DbProviderServices; }
public TraceableCommand(TraceableDbProviderFactory parent, DbCommand inner = null) { this.Parent = parent; this.Inner = inner ?? parent.Inner.CreateCommand(); }
public TraceableConnection(TraceableDbProviderFactory parent, DbConnection inner = null) { this.Parent = parent; Inner = inner ?? parent.Inner.CreateConnection(); }