مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

88149804

عضویت از 1394/01/23

نحوه ارتباط با استورپروسیجر ها در mvc asp.net

  • جمعه 27 شهریور 1394
  • 13:32
تشکر میکنم

سلام .چجوری میتونم از استورپروسیجری که در sql ایجاد کردم در mvc به روش انتیتی استفاده کنم؟مثلا استورپروسیجری که ایجاد کردم برای واکشی اطلاعات از جدول هستش.

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 27 شهریور 1394
  • 13:40

زمانی که مدل را ایجاد میکنید میتوانید ااستور ها رو نیر Import کنید

این لینک رو ببینید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 27 شهریور 1394
  • 13:45
کاربر سایت

88149804

عضویت از 1394/01/23

  • جمعه 27 شهریور 1394
  • 15:01
Importکردم اما نمیدونم توی اکشن چجوری باید استورپروسیجر رو فراخوانی کرد؟مثلا:db.spname (); اما کار نمیکنه!!
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 27 شهریور 1394
  • 15:15

با صدا زدن نام نمونه از انتیتی باید بهشون دسترسی داشته باشید

کاربر سایت

88149804

عضویت از 1394/01/23

  • جمعه 27 شهریور 1394
  • 21:34

این کد قسمت اکشن هست:

 public ActionResult test()
        {
            IranNewsEntities db = new IranNewsEntities();
            var result = db.sp_slideshow();
                     return View(result.ToList());
       
 }

 

و این هم کد استورپروسیجر هست:

USE [IranNews]
GO
/****** Object:  StoredProcedure [dbo].[sp_slideshow]    Script Date: 9/18/2015 9:33:09 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[sp_slideshow]
as 
begin
select * from tblNews
end

اما خطا میده و اطلاعات رو واکشی نمیکنه.میشه لطفا راهنماییم کنین مشکل از کجاست؟!!

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 28 شهریور 1394
  • 08:16

چه خطایی میده ؟

متن خطا رو قرار دهید

کاربر سایت

88149804

عضویت از 1394/01/23

  • شنبه 28 شهریور 1394
  • 08:52
Exception Details: System.Data.SqlClient.SqlException: Invalid object name 'tblNews'.




         public virtual ObjectResult<tbl_news> sp_slideshow()
       {
          return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<tbl_news>("sp_slideshow");
       }

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)