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

نام تاپیک: مشکل در ویرایش به روش Linq

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    خوی
    پست
    454

    مشکل در ویرایش به روش Linq

    سلام. خسته نباشید دوستان
    من از دیروز سر این موضوع کلافه شدم. من روش Update کردن تو Linq رو بلدم و درست هم می نویسم ولی نمی دونم مشکل از چیه که کار نمی کنه.
                strMaxIdProgramSetting = "20";
    var query = from p in LinqProgramSetting.tblQueues
    select p;
    foreach (var a in query)
    {
    a.QuestionCode = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
    a.QueueRow = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
    a.TypeQueue = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
    }
    LinqProgramSetting.SubmitChanges();
    strMaxIdProgramSetting = "20";
    var Query3 = from p in LinqProgramSetting.tblCounters
    select p;
    foreach (var a in Query3)
    {
    a.Group = Convert.ToString(Convert.ToInt32(strMaxIdProgramSe tting) + 1);
    }
    LinqProgramSetting.SubmitChanges();
    MessageBox.Show("ff");

    تو کد بالا من دو تا دستور Update نوشتم. نمی دونم مشکل از کجاست ولی اولی بدون مشکل کار می کنه ولی دومی کار نمی کنه درصورتی که هر دو تا کد یکسانه و فقط جدول هاش فرق می کنه.
    چون شاید مشکل از بانک اطلاعاتی باشه من کد های جدول ها رو هم میذارم
    کد جدول اول :
    CREATE TABLE [dbo].[tblQueue] (    [Id]           INT           IDENTITY (1, 1) NOT NULL,
    [QueueRow] NVARCHAR (50) NULL,
    [TypeQueue] NVARCHAR (50) NULL,
    [QuestionCode] NVARCHAR (50) NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC)
    );



    و کد جدول دوم
    CREATE TABLE [dbo].[tblCounter] (    [Group] NVARCHAR (50) NOT NULL
    );




    ممنون میشم اگه راهنماییم کنین
    آخرین ویرایش به وسیله Mahmoud.Afrad : جمعه 14 اسفند 1394 در 13:15 عصر

  2. #2

    نقل قول: مشکل در ویرایش به روش Linq

    سلام
    به جدول دومت یه فیلد identity اضافه کن

  3. #3
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: مشکل در ویرایش به روش Linq

    ممنون نمی دونم مشکل از کجاست درصورتی که هر دو تا کد یکسانه و فقط جدول هاش فرق می کنه
    جدول دومتون فاقد فیلد کلید می باشد و تا زمانی که این فیلد رو ایجاد نکردین آپدیت و .... انجام نمی شه

    ه جدول دومت یه فیلد identity اضافه کن
    و البته قرار دادن این فیلد به عنوان کلید در جدول

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

  1. مشکل در جستجو به روش Linq
    نوشته شده توسط davidrobert در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 06 شهریور 1394, 19:48 عصر
  2. پاسخ: 4
    آخرین پست: جمعه 04 مرداد 1392, 22:02 عصر
  3. کم کردن رکورد ها در گرید به روش LINQ
    نوشته شده توسط MaHyaR.DrAcOulA در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: پنج شنبه 12 مرداد 1391, 14:35 عصر
  4. سوال: مشکل در طراحی به روش DIV
    نوشته شده توسط mohammad diba در بخش طراحی وب (Web Design)
    پاسخ: 13
    آخرین پست: چهارشنبه 05 بهمن 1390, 14:43 عصر
  5. آموزش: مشکل در طراحی به روش DIV
    نوشته شده توسط mohammad diba در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 03 بهمن 1390, 18:21 عصر

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

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