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

نام تاپیک: Procedure متغیر دار در linq

  1. #1

    Procedure متغیر دار در linq

    سلام
    من sp زیر را نوشته ام
    alter proc Constants_List
    @LetterId int
    as
    begin
    select
    LetterId, PerssonalId_Fk, FN, LicenseCode
    FROM
    Constants
    where
    LetterId=@LetterId
    end

    و کد زیر را
     using (var db = new CameraDataContext())
    {
    var print = (from c in db.Constants_List()
    select c).FirstOrDefault();
    stiReport1.Load("ConstantsPrint.mrt");
    stiReport1.RegData("db",print);
    stiReport1.Show();
    }

    اما نمی دانم در کد بالا متغیر را کجا قرار بدهم
    باتشکر

  2. #2

    نقل قول: Procedure متغیر دار در linq

    بایستی در قسمت where دستور linq مورد نظر پارامتر sp رو مقدار دهی کنی :

    var print = (from c in db.Constants_List()
    where c.LetterId == letterid
    select c).FirstOrDefault();
    آخرین ویرایش به وسیله Mahmoud.Afrad : سه شنبه 13 خرداد 1393 در 17:34 عصر

  3. #3

    نقل قول: Procedure متغیر دار در linq

    نقل قول نوشته شده توسط kavayo مشاهده تاپیک
    بایستی در قسمت where دستور linq مورد نظر پارامتر sp رو مقدار دهی کنی :

    var print = (from c in db.Constants_List()
    where c.LetterId == letterid
    select c).FirstOrDefault();
    سلام
    حالا textbox مربوطه را چگونه پاس بدهم به تابع
    آخرین ویرایش به وسیله Mahmoud.Afrad : سه شنبه 13 خرداد 1393 در 17:34 عصر

  4. #4

    نقل قول: Procedure متغیر دار در linq

    نقل قول نوشته شده توسط Iran58 مشاهده تاپیک
    ...
    و کد زیر را
     using (var db = new CameraDataContext())
    {
    var print = (from c in db.Constants_List()
    select c).FirstOrDefault();
    stiReport1.Load("ConstantsPrint.mrt");
    stiReport1.RegData("db",print);
    stiReport1.Show();
    }

    اما نمی دانم در کد بالا متغیر را کجا قرار بدهم
    باتشکر
    این کد خطای زمان کامپایل داره چون SP دارای یک پارامتر ورودی هست و شما می بایست داخل پرانتز مقدار رو بهش بدید. به جای نقطه چین ها:

    using (var db = new CameraDataContext())
    {
    var print = (from c in db.Constants_List(.........)
    select c).FirstOrDefault();
    stiReport1.Load("ConstantsPrint.mrt");
    stiReport1.RegData("db", print);
    stiReport1.Show();
    }

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

  1. ساخت stored procedure متغیر
    نوشته شده توسط SEPIDEYESHAB در بخش T-SQL
    پاسخ: 4
    آخرین پست: سه شنبه 08 بهمن 1392, 15:05 عصر
  2. ساخت stored procedure متغیر
    نوشته شده توسط SEPIDEYESHAB در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 07 بهمن 1392, 09:57 صبح
  3. مقدار دهی به یک متغیر در stored procedure
    نوشته شده توسط quantomquery در بخش SQL Server
    پاسخ: 4
    آخرین پست: جمعه 21 خرداد 1389, 23:10 عصر
  4. سوال: استفاده از LINQ یا Store Procedure
    نوشته شده توسط Amir.Akhoundpour در بخش SQL Server
    پاسخ: 2
    آخرین پست: جمعه 14 فروردین 1388, 12:29 عصر
  5. پاسخ: 1
    آخرین پست: پنج شنبه 17 مرداد 1387, 22:22 عصر

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

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