Gå til innhold

Vil lage et ava program, hvilket språk


Anbefalte innlegg

Videoannonse
Annonse

Oh my ...

 

LINQ er ikke C# forøvrig, men ikke mindre interessant av den grunn.

 

LINQ er C# jo...

edit: eller LINQ er en språkmessig feature i C#.

 

Ja det står jo blant annet «With LINQ, a query is now a first-class language construct, just like classes, methods, events and so on.» på MSDN. Googla en annen kilde hvor det stod formulert som at LINQ er et tillegg til C#. Blir jo språkmessig fisespikkeri...

 

Hvordan ville du sammenline LINQ med Hibernate?

Lenke til kommentar

Oh my ...

 

LINQ er ikke C# forøvrig, men ikke mindre interessant av den grunn.

 

LINQ er C# jo...

edit: eller LINQ er en språkmessig feature i C#.

 

Ja det står jo blant annet «With LINQ, a query is now a first-class language construct, just like classes, methods, events and so on.» på MSDN. Googla en annen kilde hvor det stod formulert som at LINQ er et tillegg til C#. Blir jo språkmessig fisespikkeri...

 

Hvordan ville du sammenline LINQ med Hibernate?

Du kan jo bruke LINQ på toppen av NHibernate, hvor da NHibernate blir en abstraksjon av databasemodellen, og LINQ brukes til å spørre mot denne.

Lenke til kommentar

Er det noko du føler som mangler av snadder i Java så kan du prøve Groovy(som ikkje er eit heilt nytt språk på den tradisjonelle måten, men meir pythonfisert Java)

Då blir følgande spørring ala noko som dette:

myCollection.findAll{ it.value > 100 }.sort{it.id}.reverse()

Og med Groovy 2.0 så er ytelsen nesten like god som Java.

Et annet alterntiv er Scala.

Lenke til kommentar

Du kan jo bruke LINQ på toppen av NHibernate, hvor da NHibernate blir en abstraksjon av databasemodellen, og LINQ brukes til å spørre mot denne.

Og da ville gevinsten vært hva da? Compiletime typesjekk på spørringene?

Ja. Typing bør jo være så sterk som mulig. Du kan også konvertere og formatere data ganske enkelt:

 

form item in Dataset select new { Navn = "Mr. " + item.Navn };

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...