Olá, seja bem vindo ao fórum da MSDN. APesar de que o melhor subfórum para sua dúvida é
o de acesso a dados. Não precisa refazer sua thread, algum moderador pode move-la.
Pois bem, eu nunca tive problemas para fazer deploy de um projeto usando EF. Qual o seu problema? Ele dá algum erro? Já pensou que sua conction string possa estar errada ou o usuário no banco não possui permissão de criar tabelas?
E não precisa de um servidor dedicado.
Microsoft Communit Contributor
Twitter: @MayogaX
Blog: Dev Blog