Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » .NET 3.0 » Försöker lära mig asp.net mvc 3  
 
Skriven av: sundrik | den 17 juni 2012 Kl 22:45
Försöker lära mig asp.net mvc 3
Hejsan... Har fått för mig att försöka lära mig asp.net mvc 3.

Försöker följa denna guiden: http://weblogs.asp.net/mikaelsoderstrom/archive/2009/04/02/kom-ig-229-ng-med-asp-net-mvc.aspx

Han kör C#. Själv kan jag vanlig ASP hyffsat bra. Så jag tänkte köra VB. Men helt plötsligt stöter jag på ett problem när han skriver att jag skall lägga in detta i koden
Kod:
StartMvcEntities ent = new StartMvcEntities();
  IEnumerable<Entry> entries = ent.EntriesSet.OrderByDescending(e => e.id);



Det vill den absolut inte gå med på. Tänkte höra om någon här vet hur detta skulle se ut i VB?

Antal svar 6




Skriven av: xzzxzz | den 18 juni 2012 Kl 07:52
Är ingen VB programmerare och har lite brotom men tror det skall vara så här:
Kod:

var ent StartMvcEntities = New StartMvcEntities()
var entries IEnumerable<Entry> = ent.EntriesSet.OrderByDescending(e => e.id)


[redigerat namn=xzzxzz datum=2012-53-18 07:53]
Eller är det Dim det skall vara istället för var ?
Skriven av: vimpyboy | den 18 juni 2012 Kl 09:16
Så här ska det se ut:

Kod:
Dim ent As New StartMvcEntities()

Skriven av: sundrik | den 18 juni 2012 Kl 21:14
Okey. Det verkar stämma. Hur är det med andra raden då. har kommit så här långt:

Kod:
Dim ent As New StartMVCEntities()
  Dim entries As IEnumerable<Entry> = ent.EntriesSet.OrderByDescending(e => e.id)


Men den klagar på "end of statement expected" och pekar på <Entry>. Testade med att sätta parantes istället för hakar.
Men då fick jag felet "Array bounds cannot appear in type specifiers."

Tacksam för mer hjälp :)
Skriven av: sundrik | den 18 juni 2012 Kl 21:21
Nu när jag läser det, så ser det gött konstigt ut. Kan väl inte dimensionera 'entries' och sen sätta IEnumerable = något annat
Skriven av: Emill | den 22 juni 2012 Kl 18:44
Det där e => e.id är en lambda-funktion i C#. Du kan göra liknande i VB.NET genom att kolla på http://msdn.microsoft.com/en-us/library/bb531253.aspx.

Om du är ny på .net rekommenderar jag att köra C#. Att VB.NET överhuvudtaget finns tror jag bara är en grej för att enkelt få över gamla vb98/asp-programmerare till .NET.
Skriven av: sundrik | den 1 juli 2012 Kl 00:02
Okej Emill... Då förstår jag varför det finns där. Kände att jag ändå inte hade någon som helst nytta av min gamla asp kunskap...

Har börjat plugga på som fan med c#... Har börjat greppa hur MVC upplägget fungerar. Satan vad snabbt det går att skapa sidor och det finns så enormt mycket funktioner inbyggda i språket att man inte behöver bygga massa egna hittepå-lösningar.

Just nu försöker jag fatta hur man kör Code First med att skapa upp databaser och hur dom kopplas... men det ger sig nog :P
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,1406 sekunder att ladda sidan