Porque SQL Membership tabelas de banco de dados criados por aspnet_regsql não têm chaves primárias

StackOverflow https://stackoverflow.com/questions/1812070

Pergunta

Esta pergunta é sobre as tabelas criadas por aspnet_regsql para o banco de dados ASP.NET 2.0 Membership.

Eu estou incorporando essas tabelas e procs, etc do banco de dados no meu banco de dados do aplicativo para facilitar a manageemnt e integração com os dados do aplicativo.

Eu observo que nenhuma das tabelas têm chaves primárias. Esta é uma dificuldade com as ferramentas que eu uso para criar e gerenciar entidades, DTO, aulas de repositório e validação.

Alguém sabe por que estes quadros não têm chaves primárias e se a adição de chaves primárias para essas tabelas irá interferir com o funcionamento dos procedimentos armazenados assados-nos que esta base de dados inclui?

Obrigado,

Kimball

Foi útil?

Solução

Então, alguma coisa deve ter errado ido com a sua instalação - no meu caso, todas as tabelas em "aspnetdb" tem chaves primárias como qualquer mesa séria deve ter:

text alt

Tente remover e reinstalar aspnetdb ...

Marc

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top