نمایش نتایج 1 تا 40 از 62

نام تاپیک: آموزش LINQ (از ابتدا تا انتها)

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    VIP آواتار raziee
    تاریخ عضویت
    دی 1348
    محل زندگی
    تهران
    سن
    36
    پست
    2,208

    Post مثال 8 : مرتب سازی داده ها با استفاده از LINQ

    مرتب سازی متواند به صورت صعودی و یا نزولی باشد مثال زیر چگونگی انجام این کار را نشان میدهد.
    مثال 8 : مرتب سازی داده ها با استفاده از LINQ
    کد های VB

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim movies = GetMovies()
    Dim query = From m In movies _
    Order By m.Title Descending _
    Select New With {.MovieTitle = m.Title, .MovieGenre = m.Genre}
    Me.GridView1.DataSource = query
    Me.GridView1.DataBind()
    End Sub

    کدهای C#‎‎‎‎‎‎

    protected void Page_Load(object sender, EventArgs e)
    {
    var movies = GetMovies();
    var query = from m in movies
    orderby m.Title descending
    select new { MovieTitle = m.Title, MovieGenre = m. Genre };
    this.GridView1.DataSource = query;
    this.GridView1.DataBind();
    }

    یکی دیگر از ویژگی بزرگ LINQ ، syntax آن است که بهبود چشمگیر در خوانایی و understandability دارد.
    در LINQ به سادگی میتوانید پرس و جو های خود را پیاده سازی کنید. شما کد های بسیار ساده ای را به کامپایلر میدهید اما خروجی را به بهترین شکل دریافت خواهید کرد.
    همانطور که میبینید در LINQ با نوشتن کدهای بسیار کوتاهی ، نتیجه را تغییر میدهیم. این در حالی است که بدون LINQ انجام چنین کاری نیازمند نوشتن کد های طولانی و پیچیده است.
    علاوه بر مثال بالا شما میتوانید از متد Where, Count, Min, Max و بسیاری متدهای دیگر در LINQ استفاده کنید.
    در پست بعدی پرس و های فیلتر شده را بررسی خواهیم کرد.
    آخرین ویرایش به وسیله raziee : چهارشنبه 18 آذر 1388 در 20:42 عصر
    نگو به سرنوشت میبازی - تو بخوای فردا رو میسازی

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •