Não entendi muito bem a pergunta. Seria isso?
PessoaEntity x = new PessoaEntity();
using (var context = new YourDataContext())
{
if (ddlTipoPessoa.SelectedValue == "1")
// preenche os campos de pessoa jurídica em x
else
// preenche os campos de pessoa física em x
context.AddToPessoa(x);
context.SaveChanges();
}