نمایش نتایج 1 تا 6 از 6

نام تاپیک: نحوه استفاده از between در LINQ

  1. #1

    نحوه استفاده از between در LINQ

    سلام میخوام بین دو بازه تاریخی(اول برج تا انتهای برج)اطلاعات رو استخراج کنم و به کاربر نمایش بدم در روش َADO داخل عبارات SQL از between استفاده می کردیم اما داخل LINQ باید چیکار کنیم ؟ممنون میشم راهنمائیم کنید .
    مرسی

  2. #2

    نقل قول: نحوه استفاده از between در LINQ

    سلام
    شما میتونی با استفاده از where این کارو انجام بدین مثلا یه همچین چیزی
                DataContext db = new DataContext("Data Source=.;Initial Catalog=db2;Integrated Security=True");
    Table<data> t1 = db.GetTable<data>();
    var q1 = from index in t1 where index.Date > 2012-05-10 && index.Date < 2012-05-25 select index;

  3. #3

    نقل قول: نحوه استفاده از between در LINQ

    نقل قول نوشته شده توسط erfan_urchin مشاهده تاپیک
    سلام
    شما میتونی با استفاده از where این کارو انجام بدین مثلا یه همچین چیزی
                DataContext db = new DataContext("Data Source=.;Initial Catalog=db2;Integrated Security=True");
    Table<data> t1 = db.GetTable<data>();
    var q1 = from index in t1 where index.Date > 2012-05-10 && index.Date < 2012-05-25 select index;
    مرسی از کمکتون
    یه مشکل دیگه دارم که تایپک هم زدم به جواب نرسیدم
    می خوام از بین ده فیلدی که داخل جدول دارم یکی رو ویرایش کنم چطوری باید این کار رو انجام بدم ؟مثلا تمام رکورد های که در تاریخ 1392.4.18 ثبت شده اند مقدار فیلد X رو برابر با 1 قرار بده .

  4. #4

    نقل قول: نحوه استفاده از between در LINQ

    اگه میخواین از LINQ برین یه راهی داره که اگه یه دونه از اون فیلد وجود داشته باشه یا چند تا همه رو عوض میکنه
    مثلا میخواین بگین رکوردی که آیدیش مساوی 3 هستش فیلد Age رو بکن 23
    میاد همه رکوردهارو که آیدیش 3 هست رو Age رو میکنه 23
                var q1 = from index in t1 where index.ID == 3 select index;
    foreach (var i in q1)
    i.Age = 23;
    db.SubmitChanges();

  5. #5

    نقل قول: نحوه استفاده از between در LINQ

    نقل قول نوشته شده توسط erfan_urchin مشاهده تاپیک
    اگه میخواین از LINQ برین یه راهی داره که اگه یه دونه از اون فیلد وجود داشته باشه یا چند تا همه رو عوض میکنه
    مثلا میخواین بگین رکوردی که آیدیش مساوی 3 هستش فیلد Age رو بکن 23
    میاد همه رکوردهارو که آیدیش 3 هست رو Age رو میکنه 23
                var q1 = from index in t1 where index.ID == 3 select index;
    foreach (var i in q1)
    i.Age = 23;
    db.SubmitChanges();
    مرسی دقیقه همون کاریه که می خوام انجام بدم فقط اون SubmitChanges که شما استفاده کردید چیه ؟پروسیجر هستش؟

  6. #6

    نقل قول: نحوه استفاده از between در LINQ

    نقل قول نوشته شده توسط Yanehsar مشاهده تاپیک
    مرسی دقیقه همون کاریه که می خوام انجام بدم فقط اون SubmitChanges که شما استفاده کردید چیه ؟پروسیجر هستش؟
    نه
    شما وقتی آپدیت میکنی جدولو، آخرش باید اون آپدیت رو ثبت کنی وگرنه دوباره برمیگرده به حالت اول
    به خاطر همین باید از متد SubmitChange استفاده کنی
    همینطور که وقتی میخوای یه چیزی به جدول اضافه کنی آخرش باید بنویسی
                t1.InsertOnSubmit(d);
    db.SubmitChanges();

    یا اگه میخوای یه چیزیو از جدول توسط LINQ پاک کنی آخرش باید بنویسی
                    t1.DeleteOnSubmit(d);
    db.SubmitChanges();

    d همون شی ساخته شده از کلاس محتویات جدول هستش
    اگه سوالی هست در خدمتم

تاپیک های مشابه

  1. سوال: نحوه استفاده از پروسیجر یا join در LINQ
    نوشته شده توسط mustafaehsani در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: سه شنبه 30 مهر 1392, 07:29 صبح
  2. سوال: نحوه استفاده از دستور count در linq
    نوشته شده توسط mustafaehsani در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: دوشنبه 09 اردیبهشت 1392, 02:01 صبح
  3. سوال: نحوه استفاده از دو دیتا بیس در سی شارپ با استفاده از LINQ
    نوشته شده توسط Behnam6670 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: چهارشنبه 23 اسفند 1391, 00:22 صبح
  4. سوال: نحوه استفاده از دو دیتا بیس در سی شارپ با استفاده از LINQ
    نوشته شده توسط Behnam6670 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 22 اسفند 1391, 07:14 صبح
  5. سوال: نحوه استفاده صحيح از Linq
    نوشته شده توسط para2x2 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 03 مرداد 1389, 15:53 عصر

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

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