Domanda

Mentre non c'è molto da come su DataObjects.NET, ho trovato risorse di aiuto per essere una magra, e non riesce a trovare un esempio di utilizzo di SOLIT DataObjects.NET con RDBMS generati chiavi primarie. Sembrerebbe come se D4O non farà inserti contro SQL Server meno che non sia in controll della chiave.

Qualcuno ha risolto questo in natura?

È stato utile?

Soluzione

Non v'è alcun modo semplice per fare DO4 colonne Usare l'identità - soprattutto, perché è stato progettato a fare affidamento su di massa generazione di chiavi (aka HiLo algoritmo)

.

Per quanto ne sappia, non ci sono buone soluzioni alternative qui. Per esempio. DO4 supporta generatori di chiavi personalizzato, ma è piuttosto complessa per sviluppare un affidamento su colonna IDENTITY - in realtà, dovrebbe inserire i record falsi in rinfuse e rimuoverli ulteriormente (o rollback di una transazione) al lavoro. Tenendo conto non ci può essere colonne con vincoli univoci, il compito diventa piuttosto complessa.

Ci penseremo applicazione del presente nel futuro.

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