In Adapter, write a DataAccessAdapter partial class in your DBSpecific project and write something like this:
using System.Data.Common;
namespace YourRootNamespace.DatabaseSpecific
{
public partial class DataAccessAdapter
{
protected override DbTransaction CreateNewPhysicalTransaction()
{
var trans = base.CreateNewPhysicalTransaction();
var factory = GetDbProviderFactoryInstance();
var command = factory.CreateCommand();
command.Connection = this.GetActiveConnection();
command.CommandText = "SET CONTEXT_INFO 0x1256698456";
command.Transaction = trans;
command.ExecuteNonQuery();
return trans;
}
}
}