A consulta contém referências a itens definidos em um contexto de dados diferente

Li algumas outras postagens no Stackoverflow, mas meu problema é simples e diferente. Eu tenho 2 bancos de dados separados e é por isso que tenho dois Datacontext separados. Aqui está minha consulta na qual estou passando parâmetros e vinculando-o ao meu GridView:

if (Session["EntitySelected"] == null)
{
    MessageBox.Show("Please Select an Entity first!");
    Response.Redirect("~/FrontEnd/List.aspx");
}
int getEntity = Int16.Parse(Session["EntitySelected"].ToString());
this.Label3.Text = "You Selected Entity: " + (string)Session["EntitySelected"];

dbWebEnrollDataContext dt1 = new dbWebEnrollDataContext();
CommissionsV2DataContext cv1 = new CommissionsV2DataContext();
var td = from s in cv1.Entity_Product_Points
         join r in dt1.PlanMasters on s.Product_ID equals r.Product_ID
         where s.Entity_ID == getEntity
         select new
         {
             s.Product_ID,
             r.PlanName,
             s.HiCommission,
             s.HiCommissionOld,
             s.LowCommission,
             s.LowCommissionOld
         };
gvShowComm.DataSource = td;
gvShowComm.DataBind();

Como esperado, está me jogando esse erro. Mas fiz o mesmo enquanto adicionava um registro à tabela de 1 banco de dados. Está inserindo linha, mas também está lançando o mesmo erro. Qual é a aparência? Obrigado

questionAnswers(1)

yourAnswerToTheQuestion