Order by in LINQ con with
www.360informatica.com
www.360informatica.com non è online. Ultima attività: 03/07/2009 17.01.46www.360informatica.com
il 19 novembre 2008 alle 10.21
www.360informatica.com | 70 messaggi dal 25 ottobre 2007
Buongiorno a tutti!
Ho un problema con una query LINQ.
Ho una classe tblMT e voglio caricare un array con N istanze di questa classe:

Dim ArrayMT As New List(Of tblMT)
Dim MyDC As New IPDBDataContext()

Dim Ris = From m In MyDC.MT Order By m.MT_Matricola Ascending _
Select New tblMT() With _
{.Matricola = m.MT_Matricola}
ArrayMT = Ris.ToList

Il mio probelma è le istanze nel mio array non sono in ordine di MT_Matricola, ma vengono inserite in un ordine apparentemente casuale.

Dove sbaglio?

http://www.360informatica.com
RE: Order by in LINQ con with
Cradle
Cradle non è online. Ultima attività: 04/07/2009 14.00.55Cradle
il 19 novembre 2008 alle 10.40
Ma "Matricola" che tipo è? non è che si tratta di una string e ti sta ordinando le matricole alfanumericamente?
RE: Order by in LINQ con with
www.360informatica.com
www.360informatica.com non è online. Ultima attività: 03/07/2009 17.01.46www.360informatica.com
il 19 novembre 2008 alle 10.53
www.360informatica.com | 70 messaggi dal 25 ottobre 2007
si, è un tipo string. Vorrei che fossero ordinate alfanumericamente...
ho però provato anche con un altro campo INTEGER, e il problema è lo stesso...

Modificato da www.360informatica.com il 19 novembre 2008 11.21 -

http://www.360informatica.com
RE: Order by in LINQ con with
Cradle
Cradle non è online. Ultima attività: 04/07/2009 14.00.55Cradle
il 20 novembre 2008 alle 09.46
Ciao,

uhm... non so cosa dirti, la sintassi sembra corretta. Si tratta di Linq to Sql, vero? Hai verificato la query eseguita tramite un profiler per SqlServer?

m.
RE: Order by in LINQ con with
www.360informatica.com
www.360informatica.com non è online. Ultima attività: 03/07/2009 17.01.46www.360informatica.com
il 20 novembre 2008 alle 10.38
www.360informatica.com | 70 messaggi dal 25 ottobre 2007
ho risolto usando la mitica classe DynamicLINQ... che mi ha permesso pure di aggiungere dinamicamente le istruzioni where.

Ecco il link:
http://blogs.ugidotnet.org/marcom/archive/2008/10/21/94306.aspx

CIAO!

http://www.360informatica.com

Vai a:
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.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9