2009-02-03 12 views
7

Ho una tabella che normalmente, al momento dell'introduzione, la chiave automatica aumenterà. Ma ci sono alcuni casi in cui vogliamo impostare l'ID (come sarebbe facilmente fatto con "IDENTITY INSERT" in SQL).Come impostare MANUALMENTE un campo Identità in LINQ-A-SQL (IDENTITY INSERT)

C'è un modo per farlo con LINQ to SQL?

Grazie,

+0

in modo hai trovato una soluzione? BTW. Come mai hai accettato la risposta che non ti dà la soluzione? –

risposta

4
+4

Mi sono appena imbattuto in questa ricerca di come farlo in EF, non LINQ-to-SQL, ma questa risposta (accettata) non sembra aiutare: entrambi i link spiegano come utilizzare gli ID generati da DB, non temporaneamente sostituiti loro come io (e l'OP qui) stanno cercando di fare. O mi sono perso qualcosa? Grazie. – Rup

+0

Non lo so, immagino che Timothy abbia provato il codice. Hai fatto? Forse l'IsDbGenerated fa il trucco per consentire l'impostazione manuale dell'identità. Cosa significa EF (dimenticato) di nuovo? – Eduardo

+0

È Entity Framework, l'altro .NET ORM. Chiederò una nuova domanda al riguardo - grazie. – Rup

Problemi correlati