none
EF4.1 SqlMigrations RRS feed

  • Pergunta

  • Estou com uma duvida no EF 4.1


    quando eu atualizo meu banco com o comando Update-Database -verbose

    eu escolho o projeto que eu vou executar o comando

    ai seu eu for executar o comando em um segundo projeto ele nao deixa.

    gostaria de saber se aguem sabe como eu posso estar trabalhanco com EF4.1 com mais de um projeto (exp: 2 projetos class library) 

     

    Valew


    Em Busca... Busca de que? De conhecimento e claro!!!
    sexta-feira, 9 de dezembro de 2011 13:43

Respostas

Todas as Respostas

  • Estou pensando em Criar um projeto so para gerar o banco 

    tipo um EntityFramework.Migrations 

    e nele criar um context com todas entidades do projeto

     

    e sempre fazer as atualizações por ele.

    Sera que isso esta certo ? 


    Em Busca... Busca de que? De conhecimento e claro!!!
    sexta-feira, 9 de dezembro de 2011 13:54
  • Olá,

    Você pode mudar o Default Project:

    []s,


    Carlos dos Santos
    blog: www.carloscds.net 
    twitter: @cdssoftware

    sexta-feira, 9 de dezembro de 2011 14:13
  • Entao mas quando eu mudo o projeto ele me da uma menssagem de erro 

     

     

    Specify the '-Verbose' flag to view SQL commands being executed during migration.

    Found 0 pending migrations: [].

    Performing automatic migration: 201112091520530_AutomaticMigration.

    Automatic migration was not applied because it would result in data loss. If this change needs to be applied against other databases in a team development environment or during deployment then script this change using the Add-Migration command. If this change only needs to be applied locally you can re-run the Update-Database command with the -Force parameter to allow data loss.

    Update-Database : Automatic migration was not applied because it would result in data loss.

    At line:1 char:16

    + update-database <<<<  -verbose

        + CategoryInfo          : NotSpecified: (:) [Update-Database], AutomaticDataLossException

        + FullyQualifiedErrorId : System.Data.Entity.Migrations.AutomaticDataLossException,System.Data.Entity.Migrations.UpdateDatabaseCommand

     

     

     


    Em Busca... Busca de que? De conhecimento e claro!!!
    sexta-feira, 9 de dezembro de 2011 15:22
  • Olá,

    Pelo que está na mensagem, ele está alertando sobre perda de dados e pedindo para rodar com -Force. Dá uma olhada no que você atualizou no modelo.

    []s,


    Carlos dos Santos
    blog: www.carloscds.net 
    twitter: @cdssoftware

    • Marcado como Resposta mkn.Net segunda-feira, 12 de dezembro de 2011 13:29
    sexta-feira, 9 de dezembro de 2011 20:15