Usuário com melhor resposta
Determinando sequencia do Identity com [DatabaseGenerated(DatabaseGeneratedOption.Identity)]

Pergunta
-
Respostas
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
Fúlvio, obrigado pela tentativa, mas preciso mesmo fazer isso usando Data Annotation.Só alertando você, não tem isso !!! como eu já te expliquei a responsabilidade disso é pelo Banco de dados e se você usar Migration antes de comitar a migration tu tem que alterar a classe para aceitar um Increment diferente.
O que você imagina que é o Entity que manda o número para o banco e isso é o inverso, quando você manda o entity gravar ele grava e recebe o Id gerado ...Só finalizando, não tem essa configuração pelo FluentApi nem pelo DataAnnotation !!!
Possa ser que a nova versão tenha ... mas, até 6 não tem!- Marcado como Resposta LWMN terça-feira, 29 de setembro de 2015 00:22
Todas as Respostas
-
Olá,
Qual seria o propósito desta alteração?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá,
Qual seria o propósito desta alteração?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Bom dia LWMN,
Conseguiu criar um caminho para a alteração que precisava?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
-
Bom dia LWMN,
Conseguiu criar um caminho para a alteração que precisava?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
Fúlvio, obrigado pela tentativa, mas preciso mesmo fazer isso usando Data Annotation.Só alertando você, não tem isso !!! como eu já te expliquei a responsabilidade disso é pelo Banco de dados e se você usar Migration antes de comitar a migration tu tem que alterar a classe para aceitar um Increment diferente.
O que você imagina que é o Entity que manda o número para o banco e isso é o inverso, quando você manda o entity gravar ele grava e recebe o Id gerado ...Só finalizando, não tem essa configuração pelo FluentApi nem pelo DataAnnotation !!!
Possa ser que a nova versão tenha ... mas, até 6 não tem!- Marcado como Resposta LWMN terça-feira, 29 de setembro de 2015 00:22
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
Fúlvio, obrigado pela tentativa, mas preciso mesmo fazer isso usando Data Annotation.Só alertando você, não tem isso !!! como eu já te expliquei a responsabilidade disso é pelo Banco de dados e se você usar Migration antes de comitar a migration tu tem que alterar a classe para aceitar um Increment diferente.
O que você imagina que é o Entity que manda o número para o banco e isso é o inverso, quando você manda o entity gravar ele grava e recebe o Id gerado ...Só finalizando, não tem essa configuração pelo FluentApi nem pelo DataAnnotation !!!
Possa ser que a nova versão tenha ... mas, até 6 não tem!
-
A responsabilidade de criar isso é do banco de dados (leia link: http://www.techrepublic.com/blog/the-enterprise-cloud/how-do-i-reseed-a-sql-server-identity-column/), e como sugere na figura logo abaixo você coloca essa configuração no campo referente a sua tabela:
Automáticamente ao enviar ao seu banco de dados ele fará o incremento conforme sua configuração.
Fúlvio, obrigado pela tentativa, mas preciso mesmo fazer isso usando Data Annotation.Só alertando você, não tem isso !!! como eu já te expliquei a responsabilidade disso é pelo Banco de dados e se você usar Migration antes de comitar a migration tu tem que alterar a classe para aceitar um Increment diferente.
O que você imagina que é o Entity que manda o número para o banco e isso é o inverso, quando você manda o entity gravar ele grava e recebe o Id gerado ...Só finalizando, não tem essa configuração pelo FluentApi nem pelo DataAnnotation !!!
Possa ser que a nova versão tenha ... mas, até 6 não tem!
Obrigado Fúlvio.