Instalando Entity Framework via NuGet e PowerShell

Recentemente recebi várias dúvidas em relação à instalação do Entity Framework e, principalmente, como fazer um downgrade da versão do mesmo.

Podemos fazer a instalação do Entity Framework via NuGet. Quando essa é a opção escolhida, o gerenciador do NuGet instala a versão mais recente do Entity Framework. Porém, você pode se deparar com a situação de que seja necessário utilizar uma versão mais antiga do Entity Framework, por quaisquer circunstâncias. Neste caso, existe a opção de fazer a instalação da versão que for necessária para o seu uso, ou caso você faça a instalação da versão recente do Entity Framework e quer fazer um downgrade dessa versão, utilizar comandos PowerShell no Package Manager Console, no Visual Studio.

Para instalar o Entity Framework via NuGet:

  1. Abra algum projeto do Visual Studio.
  2. Clique com o botão direito em References – Manage NuGet Packages.
  3. Figura 1 - Instalando Entity Framework via NuGet e PowerShell

  4. Clique em Online – nuget.org e procure por EntityFramework. Clique no botão Install. Observe que do lado direito encontra-se a versão do Entity Framework que está sendo instalada.
  5. Figura 2 - Instalando Entity Framework via NuGet ou PowerShell

  6. Quando a caixa de diálogo abaixo for exibida, clique em I Accept. Essa caixa pergunta se você quer aceitar ou recusar o termo de licença para instalação do Entity Framework.
  7. Figura 3 - Instalando Entity Framework via NuGet e PowerShell

  8. Observe que, assim que o Entity Framework for instalado, um check verde aparecerá ao lado direito da caixa onde foi localizado o pacote do Entity Framework.
  9. Figura 4 - Instalando Entity Framework via NuGet e PowerShell

    Agora você tem instalado no seu projeto o Entity Framework com versão 6.1.0.

    Caso você queira fazer a instalação de uma versão anterior a atual no seu projeto, podemos usar comandos PowerShell para esse downgrade.

    Se o seu projeto já tiver alguma versão do Entity Framework instalada, desinstalaremos a mesma primeiramente.

  10. Clique no menu Tools – Library Package Manager – Package Manager Console.
  11. Figura 5 - Instalando Entity Framework via NuGet e PowerShell

  12. A janela do Package Manager Console será exibida. Para desinstalar o Entity Framework entre com o seguinte comando:
  13. Uninstall-package EntityFramework
    

    Nota: pode acontecer de você não conseguir desinstalar o Entity Framework por outras referências depender do mesmo.

  14. Para instalar o Entity Framework novamente, porém agora com uma versão anterior, entre com o seguinte comando:
  15. Install-Package EntityFramework -version 6.0.0
    

    Nota: o “6.0.0” é a versão que está sendo instalada no seu projeto.

    Figura 6 - Instalando Entity Framework via NuGet e PowerShell

    Se sua versão foi instalada corretamente, você terá a mensagem “Succesfully added ‘Entity Framework 6.0.0’ to WingtipToys.”.

ODT para Visual Studio 2013

Para os desenvolvedores de plantão, saiu a atualização do ODT (Oracle Developer Tools). Uma das features mais esperadas da nova atualização (12.1.0.1.2) foi o provider do Oracle para Visual Studio 2013, esperada, principalmente para quem trabalha com sistemas multibancos, e para quem precisar usar LINQ e/ou Entity Framework.

Durante alguns dias de teste do mesmo, percebi que o mesmo não tem suporte para a versão mais atual do Entity Framework: 6. Porém, a versão do Entity Framework 5.0 e as que antecedem funcionam perfeitamente. Acredito que breve teremos uma atualização com suporte para EF6.

Para download e mais detalhes, clique aqui.

visual studio
19-04-2013_oracle

Projeto Coaching MTAC – Como participar da comunidade?

Nos últimos meses, alguns membros do grupo MTAC tem desenvolvido um trabalho de Coaching junto a outros membros do grupo, expandindo esse trabalho a demais comunidades técnicas e público que se interessa nos tópicos abordados pelo coaching.

Primeiramente, o que é Coaching?

Coaching é uma metodologia nova que busca atender as seguintes necessidades humanas: atingir metas, solucionar problemas e desenvolver novas habilidades.

Para iniciar o nosso projeto, o MTAC Eduardo Ramiro fez um webcast sobre Como participar da comunidade, que está disponível no vídeo abaixo.

Assim que novos temas forem apresentados, posto no meu blog, e fiquem de olho também na página MTAC Brasil.

Mulheres na Tecnologia da Informação

A blogueira Renata Andrade tem feito um ótimo trabalho recolhendo currículos e fazendo entrevistas com mulheres que trabalham com TI, incentivando e inspirando as mulheres a seguirem carreiras ligadas à tecnologia.

Ela acredita que com essas informações, pode-se despertar interesse com as carreiras relacionadas a TI.

Assim, ela fez um post no blog dela contando um pouquinho dos meus interesses e do que eu faço atualmente. Adorei o resultado!

Quem quiser conferir, acesse http://renatandrade10.blogspot.com.br/2013/06/andrielle-de-paula-delicadeza-da-menina.html

mulher_no_computador_bolo

Innovate4Good@Microsoft – Saiba como foi o evento!

Como prometido anteriormente, nesse post irei detalhar tudo que aconteceu no Innovate4Good, que aconteceu no Microsoft Technology Center, fotos e tudo mais.
O evento teve início no dia 22 de Maio, às 13 da tarde. Tivemos um brunch de boas-vindas e uma ótima recepção, o que é muito importante para conhecer o restante dos participantes e fazer networking.

417898_579307672104076_533287905_n

943321_579307658770744_1787388149_n

Para iniciar o evento oficialmente, o Presidente da Microsoft Brasil, Michel Levy, usou de sua experiência e nos passou ótimos ensinamentos sobre empreendedorismo e inovação.

481792_579307848770725_761085747_n

WP_001020

Foi realizada a apresentação dos participantes e a construção da ideia de rede como ação extremamente importante para obter sucesso em iniciativas sociais. Fizemos uma dinâmica.

922777_579308118770698_303165603_n (1)

Rolou também uma palestra com Romero Rodrigues, um dos fundadores do site Buscapé e CEO do Buscapé Company, onde ele contou, desde o início, os obstáculos que passaram até chegar como CEO do Buscapé.

379575_579307985437378_1853781320_n

941244_10151381369721930_7419519_n

Depois da palestra do Romero Rodrigues, começamos as atividades em torno das ideias de projetos que levamos até o I4G. Cada participante teve a oportunidade de apresentar suas ideias. Como 40 participantes levaram suas ideias, reunimos os temas das ideias parecidas, fazendo uma base de cada projeto, montando grupos de até 7 pessoas.

WP_001026

9 projetos foram escolhidos para votação. Organizadores do evento e nós, participantes, votamos nas melhores ideias.

941825_10151670964073524_1298096217_n

O meu projeto chamado Ensino Web, foi um dos escolhidos e conta com mais 5 pessoas no grupo.

Á noite, tivemos um Happy Hour na pizzaria Bacio del Nonno.

No dia 23 de Maio começamos as atividades 8 horas da manhã com duas palestras. A primeira palestra abordou ferramentas de produtividade, colaboração e comunicação unificada da Microsoft com o palestrante João Paulo Sevegnani.

WP_001042

WP_001044

WP_001045

Tivemos como segunda palestra Eduardo Sonnino, que venceu o Imagine Cup 2012. Ele falou sobre como conseguiu chegar ao prêmio, e apresentou seu projeto, o Fusion 4D, que é uma plataforma que manipula objetos 3D com fins educacionais.

WP_001034

WP_001035

WP_001036

WP_001038

WP_001039

WP_001040

WP_001041

Encerradas as palestras, focamos no projeto apresentado no dia anterior. Durante o restante do dia definimos problema, finalidade, missão, metas, público-alvo, apoiadores, riscos, desafios do projeto e como superá-los. Seguimos orientações para construir o plano de ação e ecossistema financeiro do projeto. Preparamos, também, uma pequena apresentação do projeto e tivemos feedback dos mesmos após a apresentação.

379653_10151382672701930_1673642331_n

WP_001046

WP_001052

WP_001056

WP_001058

Compareceram pessoas de vários estados do Brasil.

WP_001005

Eu e meu colega Thiago Oliveira, que é participante do grupo de MSP do Brasil, nos sentimos honrados por representar os grupos de MTAC e MSP.

268814_579307668770743_2008454419_n

O que posso dizer do evento? Foi maravilhoso! Tudo que consegui anotar e registrar no pouco tempo que tive nesses dois dias, coloquei no post. Se alguém quiser maiores detalhes, me procurem.

Innovate4Good@Microsoft

Bom dia.

Já são 06:30 da manhã e estou no momento no Aeroporto Internacional de Confins esperando meu embarque para ir até São Paulo participar do Innovate4Good.

O que é o Microsoft Innovate for Good? Programa da Microsoft YouthSpark, é uma comunidade global que capacita os jovens a colaborar, inspirar e suportar uns aos outros quanto ao uso da tecnologia para fazer o diferencial em suas comunidades.

Innovate for Good traz jovens de todo o mundo em eventos locais e numa comunidade global online para fornecer suporte para suas ideias e em fazer a diferença.

Para essa comunidade, a Microsoft traz o conhecimento que a companhia, seus empregados, e ex-alunos tem ganhado em mais de 30 anos de inovação, negócios e tecnologias assim como engaja em mais de 100 países ao redor do mundo e compartilha e inspira a próxima geração do bem.

O evento acontecerá nos dias 22/05 e 23/05, no MTC, em São Paulo. Irei tirar muitas fotos e postar tudo que rolou no evento.

i4good

Para saber mais acesse Innovate4Good@Microsoft.

AppDay 2013 em Belo Horizonte

587x292


O que é o AppDay?

Dia em que toda comunidade de desenvolvedores e entusiastas por tecnologia do país serão convidados a participar de um evento virtual único.

A Microsoft apoiará cada desenvolvedor que nesta data, tiver interesse em criar e submeter um aplicativo do Windows 8 para a Windows Store.

Todos participantes do evento AppDay receberão um treinamento online de 1 dia totalmente gratuito.

Em diversas regiões do país este evento acontecerá fisicamente, em universidades e demais instituições de ensino. Desta maneira, o desenvolvedor receberá o treinamento em pessoa, que será ministrado pelo time de Evangelistas da Microsoft Brasil e outros profissionais habilitados.

Caso o desenvolvedor não possa de deslocar para uma dessas unidades, será possível acompanhar o treinamento online, via Internet, em tempo real, de modo gratuito.

Em Belo Horizonte, teremos o AppDay em 4 locais: Inforium, PUC Minas São Gabriel, PUC Minas Barreiro e Bizmart. Abaixo seguem links para inscrições:

Maiores informação no site do AppDay ou envie email para comunidadetecnicamsbh@outlook.com