Perché le tabelle del database di appartenenze SQL create da aspnet_regsql non hanno chiavi primarie

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

Domanda

Questa domanda riguarda le tabelle create da aspnet_regsql per il database di appartenenza ASP.NET 2.0.

Sto incorporando queste tabelle e proc, ecc. dal database al mio database dell'applicazione per facilitare la gestione e l'integrazione con i dati dell'applicazione.

Ho notato che nessuna delle tabelle ha chiavi primarie. Questa è una difficoltà con gli strumenti che utilizzo per creare e gestire entità, dto, classi di repository e validazione.

Qualcuno sa perché queste tabelle non hanno chiavi primarie e se l'aggiunta di chiavi primarie a queste tabelle interferirà con il funzionamento dei proc memorizzati al forno inclusi in questo database?

Grazie,

Kimball

È stato utile?

Soluzione

Quindi qualcosa deve essere andato storto con la tua installazione - nel mio caso, tutte le tabelle in " aspnetdb " hanno le chiavi primarie come ogni tavolo serio dovrebbe avere:

 alt text

Prova a rimuovere aspnetdb e a reinstallare ...

Marc

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top