Oprettet ons. d. 30. juni 2010 kl. 11:15:07

websam
websam (16.183 point. Point ude: 15)

Linq "select new Menu" driller lidt

Hejsa,

Jeg har et simpelt object :

public class Menu
{
    public int ItemId { get; set; }
    public int ParentId { get; set; }
    public string Name { get; set; }
    public string Link { get; set; }
    public IEnumerable<Menu> Childs { get; set; }
    public Menuicon Icon { get; set; }

    public Menu()
    {
        ItemId = 0;
        ParentId = 0;
        Name = "";
        Link = "";
        Childs = null;
        Icon = null;
    }
}

Som jeg bruger til visning af en stifinder-agtig menu. En typisk linq metode til load af data ser således ud :

var roles = (from r in base.All<Role>()
            where r.RoleId >= 1
            select new Menu
            {
                ItemId = r.RoleId,
                ParentId = r.RoleId,
                Name = r.Rolename,
                Link = "/Role/Edit/" + r.RoleId.ToString(),
                Childs = null,
                Icon = null
            }).ToList();

Men når jeg gør dette brokker den sig over at :

    Input string was not in a correct format.

Hvilket er min ParentId. Fjerner jeg denne loader den fint, men vil det sige at mit object Role skal være identisk med mit object Menu for at dette vil virke ? For så er der jo ingen idé med at kunne caste til et andet object.

/Martin

Skrevet man. d. 29. november 2010 kl. 14:34:31| #1

websam
websam (16.183 point)
Byttede rundt på ItemId og ParentId så virkede det ;o)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Listbox get selectedIndex

Oprettet den 20. maj 2013 kl. 22.27
hansen.dk giver 60 point for svar | Giv et svar »

powershell script for creating website via asp.net

Oprettet den 1. maj 2013 kl. 16.58
projektet giver 60 point for svar | Giv et svar »

Entity framework code first mangler fremmednøgle entity...

Oprettet den 11. april 2013 kl. 21.19
xenoxsis giver 200 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Fem smarte funktioner i din Mac som du sikkert ikke kender

Her har du fem muligheder for at tweake din Mac på en fed måde.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Galleri: De 10 vildeste datacentre i verden

I en gammel kirke, i et oppusteligt telt, på nedlagte militæranlæg eller midt i ørkenen. Der er ingen grænser for, hvor man kan banke et datacenter op. Her er de 10 sejeste anlæg i verden. I...


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger