Domanda

Sto creando un sistema forum per il mio sito Web con l'uso di C# e ASP.NET e per l'accesso ai dati sto utilizzando un set di dati digitato e per l'interfaccia utente sto usando il modello MVP. Nel mio database ho memorizzato procedure che sono state aggiunte al mio set di dati. Il problema era che il set di dati non mi ha permesso di selezionare la casella di controllo "Usa la concorrenza ottimistica", quindi ho dovuto implementare la concorrenza ottimistica da solo. Mi è stata aggiunta una colonna Timestamp alle mie tabelle ora ho un problema con il salvataggio di questo valore per ogni utente! Quindi quale approccio di gestione dello stato è sicuro e meno costoso da utilizzare per salvare il valore del timestamp ??

Ho pensato che forse fosse meglio utilizzare la sessione per archiviare il valore, ma se il conteggio dell'utente aumentassi avrei un problema con le risorse di memoria, tuttavia posso impostare la sessione per utilizzare SQL Server anziché la memoria, ma non ho idea di quanto sarebbe più lento Sii così non posso decidere a riguardo.

Qualsiasi aiuto è apprezzato ragazzi!

EDIT1: sì. Voglio tracciare l'ultima modifica della riga per vedere se corrisponde a quella che l'utente ha. Ma non so dove salvare il valore del timestamp dell'utente.

Nessuna soluzione corretta

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