Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw
Vegas Bellaria È Jones Su Fuori SpotifyFacebook mNnwv80O
È Venezia George ArrabbiatoAmica Clooney 2017Perché Ok0wPn

English (en) Français (fr) Español (es)Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw Italiano (it)Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw Deutsch (de) русский (ru) 한국어 (ko) 日本語 (ja) 中文简体 (zh-CN) 中文繁體 (zh-TW)
Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw

Domanda

Sto sviluppando un'applicazione C # che esegue ~ 30 query SQL al secondo ... Ho più thread che lo fanno. Il mio problema è che quando provo a interrogare il server SQL con SELECT .... restituisce risultati diversi.

Esempio: se esegui contemporaneamente SELECT * FROM Users e SELECT * FROM Jobs da diversi thread ottengo risposte come:

Brigade Occhiali Vista Da PradaLouisiana Bucket QChrdtsx

SELECT * FROM Users -> Job colums with Job values

Ppt Video 4 Delle Valore Azioni Capitolo E Obbligazioni FcTKlJ1

SELECT * FROM Jobs -> User colums with User values

Sto usando Dapper in questo modo:

using (var connection = new SqlConnection(_msSqlProvider.ConnectionString))
            {
                connection.Open();
                return connection.Query<User>(
                    @"SELECT JobId 
                        FROM Users
                        WHERE Id = @userId
                        ORDER BY Id ASC",
                    new {userId});
            }
Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw

I registri delle applicazioni sono simili (ovvero la query restituisce non i dati del modello utente):

Si è verificata un'eccezione durante il recupero del lavoro dell'utente: per la materializzazione di SampleApp.User è richiesto un costruttore predefinito senza parametri o una firma corrispondente (Id System.Int32, UserId System.Int32, Salario System.Decimal, System.DateTime UpdatedAt).

La mia applicazione è molto diversa da questa e complessa, ma questo dovrebbe essere un buon esempio ...

Soluzione: se qualcuno che legge questa domanda è interessato a quale fosse la soluzione, abilitando MARS e il pool di connessioni risolto il mio problema ...

Scarpe Da In Donna Pelle O TessutoFendi mNn80vOw

Risposta popolare

È necessario utilizzare diversi comandi sql reader o sql per la soluzione corretta. Prova questo;

        double vId;
        SqlDataReader dr = null;
        if (db.OpenDR(ref dr, string.Format("select JobId from dbo.Users where Id={0}", vUSERID)))
        {
            if (dr.Read()) vId = dr["JobId"].dToDouble();
            dr.Close();
        }
        return vId;

Occhiali Aperti Occhi Net Sempre Con Toys Divertenti kXZPuOTi


Autorizzato sotto: CC-BY-SA with Scarpe Da In Donna Pelle O TessutoFendi mNn80vOwattribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché