PDA

View Full Version : استفاده از store procedure در mvc



sara_t
شنبه 26 فروردین 1396, 12:01 عصر
سلام دوستان

دوستان من چطور میتونم از store procedure در mvc استفاده کنم. من در sql جداولم رو ساختم و همچنین sp.
در ویژوال استادیو هم جدوال و sp رو اضافه کردم. اما از این به بعدش نمیتونم کاری انجام بدم. در ضمن خیلی سرچ کردم به نتیجه نرسیدم ممنون

Moien Tajik
شنبه 26 فروردین 1396, 21:10 عصر
https://www.udemy.com/entity-framework-tutorial/?couponCode=blog15d
اگر این آموزش کمکتون نکرد ، میتونید از این آموزش ویدیویی استفاده کنید که بطور کامل نحوه استفاده از SP هم توش گفته شده : https://www.udemy.com/entity-framework-tutorial/?couponCode=blog15d

sara_t
دوشنبه 28 فروردین 1396, 13:26 عصر
ممنون

ببنید من یه sp ساده نوشتم که میخام یه سرچ بزنم:

Alter PROCEDURE [dbo].[GetFoods]( @FoodType nvarchar(50))

AS
BEGIN

SELECT [Id]
,[Title]
,[HeadTitle]
,[Text]
,[FullText]
,[Image]
,[IdUser]
,[Visit]
,[Likes]
,[Dislike]
,[Dates]
,[Type]
FROM [dbo].[Foods]
where [Type] like N'%'+ @FoodType +'%'

END
Go


تازمانیکه بجای @foodtype مثلا مینویسم غذا جواب میده ولی همینکه کد رو بصورت بالا بنویسم هیچ جوابی برنمیگردونه.

اینم از کنترلر من:

public ActionResult Foods()
{
var list = db.GetFoods("غذا");

return View(list);
}

Moien Tajik
دوشنبه 28 فروردین 1396, 19:42 عصر
برای اینکار چرا شما از Contains در Linq to SQL استفاده نمیکنید ؟
Like معادلش Contains هست در EF و نیازی به استفاده از SP هم نیست .