Kom ihåg mig?
Home Menu

Menu


C# LINQ query

Ämnesverktyg Visningsalternativ
Oläst 2011-12-16, 21:14 #1
Darkmagic Darkmagic är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2011
Inlägg: 34
Darkmagic Darkmagic är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2011
Inlägg: 34
Standard C# LINQ query

Hej,
Jag vill göra en LINQ fråga till min databas, allt funkar fint utom min orderby som jag vill få till på ett speciellt vis.

Jag kör orderby {id}
MEN jag har ett id (9) som jag vill ska hamna först vad jag än gör.

Så jag vill att ordern ska bli: 9,1,2,3,4....

Kan jag göra detta?
Darkmagic är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-12-17, 19:38 #2
Darkmagic Darkmagic är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2011
Inlägg: 34
Darkmagic Darkmagic är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2011
Inlägg: 34
Löste problemet på detta vis:

Kod:
                var tecs = from t in db.TECHNICs
                           where t.belt == belt && t.name != name
                           orderby t.Type.ID
                           orderby t.Type.ID == 9 ? 0 : 1
                           select t;
Darkmagic är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017