Criar banco Mysql na web via entity framework

26/09/2013

0

Bom dia tenho o seguinte problema : Tenho uma hospedagem na hotel da web que me permite ter bancos mysql existe a possibilidade do entityframework criar o banco automaticamente la para mim como ele faz no mysql local ? O que preciso fazer ?
Senao
Como consigo levar a estrutura que ele criou aqui para criar o banco la tentei levar o script mas na hora que executo da erro .
Grato
Fernando

Fernando Fecher

Fernando Fecher

Responder

Posts

26/09/2013

Thiago Porto

Se você está usando o Entity Code First ele automaticamente irá criar o banco, mas para isso sua connectiostring tem que está apontando para o servidor da hospedagem.
Responder

26/09/2013

Fernando Fecher

Fiz extatamente isso mas nao cria Executo uma console aplication com string de coneccao para banco mysql local ele cria normalmente
executo essa mesma console aplicaction com string de para o banco na net da uma msg de erro.
Responder

26/09/2013

Thiago Porto

Posta o erro
Responder

26/09/2013

Fernando Fecher

{"Erro ao atualizar as entradas. Consulte a exceção interna para obter detalhes."}

Responder

26/09/2013

Fernando Fecher

minha conection string esta assim

<add name="DBContexto" connectionString="Server=174.36.33.6;Database=lumendonca;Uid=lume;Pwd=12345;" providerName="MySql.Data.MySqlClient"/>

mensagem de erro
System.Data.Entity.Infrastructure.DbUpdateException was unhandled
HResult=-2146233087
Message=Erro ao atualizar as entradas. Consulte a exceção interna para obter detalhes.
Source=EntityFramework
StackTrace:
em System.Data.Entity.Internal.InternalContext.SaveChanges()
em System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
em System.Data.Entity.DbContext.SaveChanges()
em ConsoleApplication5.ProAplicacao.Salvar(Produto produto) na c:\ConsoleApplication5\ConsoleApplication5\ProAplicacao.cs:linha 19
em ConsoleApplication5.Program.Main(String[] args) na c:\ConsoleApplication5\ConsoleApplication5\Program.cs:linha 17
em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Data.UpdateException
HResult=-2146233087
Message=Erro ao atualizar as entradas. Consulte a exceção interna para obter detalhes.
Source=System.Data.Entity
StackTrace:
em System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)
em System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)
em System.Data.Entity.Internal.InternalContext.SaveChanges()
InnerException: MySql.Data.MySqlClient.MySqlException
HResult=-2147467259
Message=Table 'lumendonca.produtoes' doesn't exist
Source=MySql.Data
ErrorCode=-2147467259
Number=1146
StackTrace:
em MySql.Data.MySqlClient.MySqlStream.ReadPacket()
em MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
em MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)
em MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
em MySql.Data.MySqlClient.MySqlDataReader.NextResult()
em MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
em MySql.Data.Entity.EFMySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
em System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator translator, EntityConnection connection, Dictionary`2 identifierValues, List`1 generatedValues)
em System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)
InnerException:
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar