Anonymoustype problemer

Tags:    .net

Hej. Jeg har et problem med, hvordan man returnere resultater fra en C# Class
Fold kodeboks ind/udKode 


til en Page_load?

Altså så man kan skrive Users.GetUserInfo(id).UserName;

Jeg har brugt lang tid på at finde løsningen og det er helt sikkert simplet :)
Men håber i kan hjælpe




6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bare enten nøjes med at returnere UserName og intet andet, eller bygge en custom class der indeholder alt hvad du skal bruge (userID, username, email og rolename) og så returnere den?

Jeg har ikke arbejdet med LINQ endnu, men mener at have hørt at det ikke er så nemt at returnere de objekter som det instansierer.



var test = GetUserInfo(1),

skulle kunne gøre det :)

Edit: Måske er det lidt mere henimod det her

[code lang="C#"9
object result = Users.getUserInfo(id);
[/code]



Indlæg senest redigeret d. 30.06.2008 19:06 af Bruger #6559
Den kode udskriver jo kun { ID = 6487883f-0592-4bc9-9ba7-8e5bae9f6f2c, UserName = noob, Email = sck@freestuff.dk, RoleName = Owner }

Fold kodeboks ind/udKode 




Så må du prøve at udspecificere problemet, for så tror jeg ikke jeg ved hvad du vil frem til. Har du prøvet med Users.getUserInfo(id).UserName etc?



Users.getUserInfo(id).UserName
Det kan jeg ikke! Virker ikke. Kan ikke få usernamet frem :S



Users.getUserInfo(id).UserName <- lige præcis, hvad jeg vil, men det kan jeg ikke. UserName findes ikke



t