Idag hvor jeg snakket med en mere afferen .NET programør sage han til mig om jeg kendte LINQ og her svaret jeg nej, hvor efter han straks sage "prøv at se her" og ga mig nogle links, det blev jeg meget inponert af efter at kunne se tanken i LINQ.
LINQ er en måde at samle datalaget og koden i et så leds at man via sin codebehind fil kan til gå alle sine SQL commands uden at skal gøre mere ved det, det syndes jeg personlig er meget smart der ud over så jeg en stor mangle som MS SQL har men som LINQ nu har løst remlig easy nemlig LIMIT som bliver brugt i MySQL i LINQ hedder det eks. Skipe( x ).Take( x ) på den måde kan du hoppe X rækker over og tage de X du skal bruge der fra, det er virklig smart.
Der næst skal man ikke skrive spicelt meget kode her er et eks.
-
dl_DataWhilde.DataSource = from p in db.Accounts
-
select p;
-
-
dl_DataWhilde.DataBind( );
Der næst kan man hente det remlig simplet ud via en Datalist som ser sådan her ud
-
<asp:DataList ID="dl_DataWhilde" RepeatColumns="4" runat="server">
-
<HeaderTemplate>
-
Udtræning af min database
-
<table>
-
</HeaderTemplate>
-
<ItemTemplate>
-
-
<%#Eval("AccountName")%>
-
-
</ItemTemplate>
-
<FooterTemplate>
-
</table>
-
</FooterTemplate>
-
</asp:DataList>
Håber i kan se idéen i hvorfor jeg nu er remlig glad for LINQ der vil komme mere, da jeg lige er begyndt på at læse om LINQ vil det nok være nået "mindre inponerene" for nogle det jeg så ligger op her :0) men håber alt kan bruges.