View Single Post
Old 23-04-2012, 19:19   #2
=KaTaKliSm4=
Senior Member
 
L'Avatar di =KaTaKliSm4=
 
Iscritto dal: Jul 2006
Città: Altamura
Messaggi: 919
Quote:
Originariamente inviato da RaouL_BennetH Guarda i messaggi
Buonasera a tutti.

Vorrei capire come rimuovere dei duplicati da una "query":

Codice:
using(GammaEntities context = new GammaEntities())
{
    var result = context.CustomView.Where
         (
            x.SomeValue == "BLA"
            && x.OtherValue != "BOB"
         )

     aBinding.BindingSource = result.OrderBy(x => x.aField);
}
In linea di massima ottengo tutti i risultati corretti eccetto un paio che mi
vengono restituiti duplicati.
Per duplicato intendo che è la stessa identica riga con gli stessi identici valori.

Grazie a tutti.

RaouL.
C'è un problema di fondo, se la query ritorna dati duplicati è perchè il database non è normalizzato, la tabella non ha chiavi primarie giusto?
__________________
Trattative : http://swdev.altervista.org/VenditeAcquisti.txt Blog Tecnico : http://blogs.dotnethell.it/SwDev/
Desktop : i7 920,GTX580 PALIT, Obsidian 800D, 6GB Corsair, OCZ Vertex 3 240gb.
Desktop 2 : iMac 27'' MID 2011 i5, 4GB
=KaTaKliSm4= è offline   Rispondi citando il messaggio o parte di esso