Sono nuovo di sql. Ho aggiunto 2 nuove tabelle nel database. La prima chiave è una chiave straniera nell'altra. Il tipo di chiavi è intero. Ora voglio generare le chiavi nel codice e assegnarlo a nuovi dati in modo che l'associazione tra le diverse righe delle tabelle sia corretta. Come posso garantire l'univocità delle chiavi e ottenere anche l'ultima chiave dal db in modo che non ci siano errori durante il salvataggio.
Se avessi usato i guids, avrei assegnato un nuovo guid alla chiave primaria e poi assegnato lo stesso alla chiave esterna nell'altra tabella. Inoltre ci sono più client e un server che sta salvando i dati.
I dati da inserire in entrambe le tabelle sono decisi nel codice c # e non derivano dalla riga inserita nella tabella primaria. Anche se ottieni l'id in db, allora anche la relazione tra le righe dovrebbe essere memorizzata in qualche modo dal codice, perché dopo è andata persa.