Vs 2013 Lightswitch nova criação de registros com campo de identidade
Pergunta
Eu tenho um aplicativo básico básico do Testbed LightSwitch 2013, usando uma fonte de dados Odata via Web API 2 e além desse quadro de entidade 6. A tabela em questão tem um campo de identificação de incremento automático que é a chave primária.
Tudo é bom no sentido de que posso visualizar dados e atualizar entradas existentes através do cliente HTML da luz do Lightswitch.Não consigo criar uma nova entrada, e não tenho certeza de como lidar com esse campo "id".Basicamente, como eu entendo, deve estar lá na mesa LightSwitch porque é obviamente necessário para atualizar as entradas existentes.Para novas entradas, não quero fornecê-lo porque o backend do banco de dados só escolherá o próximo número.Eu verifiquei via Fingdler que posso criar uma nova entrada via Odata e um post sem fornecer um valor para 'id', então como faço Lightswitch Ignore-o?
Solução
Quando você cria entidades do LightSwitch, a LightSwitch cria a coluna de identificação em sua tabela e define-a para incremento automático, portanto, o SQL está lidando com ele, não o framework LightSwitch.Portanto, se o seu post via Odata faz o trabalho, em minha mente, ele deve estar bem.