Mudar o Connection String do Data Source no LightSwitch

Ao criar um Data Source no LightSwitch, o assistente solicita a origem de dados, cria a string de conexão e traz a lista de objetos a serem mapeados.

Uma vez criado o Data Source, essas propriedades de conexão não ficam visíveis muito facilmente para alteração. Se eu estiver trabalhando com objetos mapeados de um banco de dados SQL Server de desenvolvimento, por exemplo, e quiser mudar a conexão para um servidor de homologação, o caminho para isto é clicar com o botão direito sobre o Data Source e escolher a opção Update Datasource. Embora o assistente já abra na tela de seleção de objetos, é possível clicar no botão Previous para abrir a janela Connection Properties e selecionar outro servidor e/ou banco de dados.

 

Atenção: é importante que a estrutura dos objetos mapeados seja idêntica nos dois bancos de dados, caso contrário o LightSwitch exibirá mensagens de erro não muito claras, como esta:

“Id ‘LightSwitchApplication:TipoEmpresa/Properties[tbl_TipoCliente1]’ is already assigned to another editable model item.”

 

Além dos campos, chaves e tipos de dados, assegure-se de que o relacionamento entre as tabelas também seja igual.

Feito isto, o LightSwitch apontará normalmente para o novo banco de dados.

Esse post foi publicado em LightSwitch e marcado , . Guardar link permanente.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s