سلام .چجوری میتونم از استورپروسیجری که در sql ایجاد کردم در mvc به روش انتیتی استفاده کنم؟مثلا استورپروسیجری که ایجاد کردم برای واکشی اطلاعات از جدول هستش.
زمانی که مدل را ایجاد میکنید میتوانید ااستور ها رو نیر Import کنید
این لینک رو ببینید
با صدا زدن نام نمونه از انتیتی باید بهشون دسترسی داشته باشید
این کد قسمت اکشن هست:
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
اما خطا میده و اطلاعات رو واکشی نمیکنه.میشه لطفا راهنماییم کنین مشکل از کجاست؟!!
چه خطایی میده ؟
متن خطا رو قرار دهید
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"); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)