تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: خروجی گرفتن از stored procedure ها در سی شارپ

  1. #1
    داره خودمونی میشه Mohammad_HNF's Avatar
    تاريخ عضويت
    May 2013
    محل سكونت
    شیراز
    پست ها
    134

    14 خروجی گرفتن از stored procedure ها در سی شارپ

    سلام دوستان وقت بخیر
    من پروژه سی شارپ دارم با تکنولوژی entity framework DB First و میخوام یه سری query رو توی sql server به عنوان یک stored procedure بنویسم
    و توی برنامه ازش استفاده کنم و یه خروجی که شامل رکورد های جدول میشه رو به عنوان یه datatable بگیرم و روی اون یه سری عملیات انجام بدم
    چیو توی sql باید return کنم که توی برنامه به من یه datatable بده؟؟؟
    ممنون از کمکتون

  2. #2
    حـــــرفـه ای V E S T A's Avatar
    تاريخ عضويت
    Feb 2007
    پست ها
    6,502

    پيش فرض

    سلام

    تا جایی که من اطلاع دارم EF نمیتونه dataset و یا dat table برگردونه اگر نیاز به datatable دارین میتونید از ado.net یا dapper استفاده کنید .

  3. این کاربر از V E S T A بخاطر این مطلب مفید تشکر کرده است


  4. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    میدانم که دوهفته ای گذشته و کمی دیر شده برای پاسخ ... ولی شاید بکار کس دیگری بیاید.

    در EF6 میتوانید شی DbContext را به IObjectContextAdapter تبدیل کنید تا به ObjectContext برسید.
    سپس با کمک متدهایی مانند ExecuteFunction یا ExecuteStoreQuery میتوانید تابع دستور دلخواه خود را اجرا کنید.
    ولی نکته مهمی وجود دارد که خروجی جنریک توابع فوق باید یکی از نوع های کلاس DbSet موجود باشد.
    کدی شبیه این:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در EFCore2 هم میتوانید از تابع جدید و بسیار کارآمدتر FromSql استفاده کنید.
    موفق باشید.

  5. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •