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

نام تاپیک: بروزرسانی پروژه ( آبدیت پروژه از طریق وب )

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نقل قول: بروزرسانی پروژه ( آبدیت پروژه از طریق وب )

    فعلا درباره EF دارم مطالعه میکنم به نتیجه که رسیدم اینجا اعلام میکنم و سوالات و مشکلات رو مطرح میکنم.

    1) یه سوال : این روش کد زنی دیتابیس چیه اسمش؟ ( تو این کد اومدم یه داده از یه جدولی از دیتابیسم رو خوندم )

    public static LinqToSqlDataContext databases = new LinqToSqlDataContext(connetion);

    public static int AyahNumberQuran(int surahNumber, int ayahNumberSurah)
    {
    var record = databases.TbQurans.Where(q => q.SurahNumber == surahNumber && q.AyahNumberSurah == ayahNumberSurah).FirstOrDefault();


    return record.AyahNumberQuran;
    }


    2) سوال آخر : برا جداولی که داده هاشون ثابته، حالا ممکنه در آینده توسط من برنامه نویس داده هاش اصلاح بشن یا ستون هاش یکی کم یا زیاد بشه یا فوقش اسم یه ستون تغییر کنه، بازم استفاده از روش Code-First مناسبشه؟ مثلا جدول آیات قرآن که یه ستون آیات قرآنه یه ستون برا اینه که این آیه سجده دار هستش یا نه و...
    آخرین ویرایش به وسیله md3848 : جمعه 10 اردیبهشت 1400 در 10:43 صبح

  2. #2

    نقل قول: بروزرسانی پروژه ( آبدیت پروژه از طریق وب )

    نقل قول نوشته شده توسط md3848 مشاهده تاپیک
    فعلا درباره EF دارم مطالعه میکنم به نتیجه که رسیدم اینجا اعلام میکنم و سوالات و مشکلات رو مطرح میکنم.

    1) یه سوال : این روش کد زنی دیتابیس چیه اسمش؟ ( تو این کد اومدم یه داده از یه جدولی از دیتابیسم رو خوندم )

    public static LinqToSqlDataContext databases = new LinqToSqlDataContext(connetion);

    public static int AyahNumberQuran(int surahNumber, int ayahNumberSurah)
    {
    var record = databases.TbQurans.Where(q => q.SurahNumber == surahNumber && q.AyahNumberSurah == ayahNumberSurah).FirstOrDefault();


    return record.AyahNumberQuran;
    }


    2) سوال آخر : برا جداولی که داده هاشون ثابته، حالا ممکنه در آینده توسط من برنامه نویس داده هاش اصلاح بشن یا ستون هاش یکی کم یا زیاد بشه یا فوقش اسم یه ستون تغییر کنه، بازم استفاده از روش Code-First مناسبشه؟ مثلا جدول آیات قرآن که یه ستون آیات قرآنه یه ستون برا اینه که این آیه سجده دار هستش یا نه و...
    شما دارید از linq برای واکشی اطلاعات استفاده میکنید، migration ربطی به کد فرست بودن نداره همه مدلهای انتیتی میتونن از migration استفاده کنن
    در ضمن بهتره که کدتون رو بصورت زیر تغییر بدید

    public static int AyahNumberQuran(int surahNumber, int ayahNumberSurah)
    {
    using (var context = new LinqToSqlDataContext(connetion))
    {
    var record = context.TbQurans.Where(q => q.SurahNumber == surahNumber && q.AyahNumberSurah == ayahNumberSurah).FirstOrDefault();


    return record.AyahNumberQuran;
    }
    }

    ----
    یه نکته دیگه اینکه چرا وقتی از LinqToSqlDataContextاستفاده میکنید کانکشن رو هم بهش پاس میدید؟ مگه داخل کلاس context کانکشن استرینگ رو ست نکردید؟

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

  1. پاسخ: 0
    آخرین پست: شنبه 31 فروردین 1398, 10:38 صبح
  2. پاسخ: 8
    آخرین پست: شنبه 08 اسفند 1394, 17:30 عصر
  3. پاسخ: 2
    آخرین پست: شنبه 12 اردیبهشت 1394, 15:40 عصر
  4. فیلم آموزشی بهینه سازی سایت آموزش SEO آموزش سئو
    نوشته شده توسط alii00114 در بخش آگهی‌ها
    پاسخ: 0
    آخرین پست: چهارشنبه 26 فروردین 1394, 23:42 عصر

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

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

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