1.509 messaggi dal 27 dicembre 2005
Quindi se ho capito bene i due metodi sono differenti perche ExecuteStoreCommand è diciamo generico , mentre ExecuteStoreQuery restituisce dati già tipizzati giusto ??.

Ma se uso il primo e poi faccio un cast è la stessa cosa ?.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

il primo non torna nulla, o meglio torna solo un intero con il numero di record modificati dalla query, quindi non hai possibilità di fare nessun cast

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
1.509 messaggi dal 27 dicembre 2005
Quindi il primo non può essere usato per fare delle select ?!.
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Puoi anche inviare una select ma non avresti modo di recuperarne i risultati.... quindi direi che la risposta è che ExecuteStoreCommand è utile solo per aggiornamenti.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
1.509 messaggi dal 27 dicembre 2005
Un ultima cosa ma queso argomento non è trattato nel libro di asp.net 4.0 ???
Ho provato a cercarlo ma non lo ho trovato...
1.509 messaggi dal 27 dicembre 2005
Ma si possono usare anche i parametri ???
1.509 messaggi dal 27 dicembre 2005
Mi rispondo da solo.....
context.ExecuteStoreQuery<Product>("select * from Products where pid = {0}", 1);

context.ExecuteStoreQuery<Product>("select * from Products where pid = @p0", new SqlParameter { ParameterName = "p0", Value = 1 });

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.