PDA

View Full Version : مبتدی: کوئری



آنتریوم
دوشنبه 17 تیر 1392, 21:34 عصر
فرق بین فیلتر با query چیه؟ من میخوام یه سری پارامتر رو پاس بدم تو کوئریم استفاده کنم چه کار باید کنم؟ لطفا راهنماییم کنید

parvizwpf
دوشنبه 17 تیر 1392, 22:59 عصر
با چه مدل با دیتابیس کار میکنی؟ ado ef linq?
منظورت از فیلتر چیه منظور فیلترهای ام وی سیه؟

آنتریوم
سه شنبه 18 تیر 1392, 10:47 صبح
ef بله برای کوئری از همون کوئری های sql می تونم استفاده کنم دیگه؟


public ActionResult About()

{


//var data = from student in db.Students


// group student by student.EnrollmentDate into dateGroup


// select new EnrollmentDateGroup()


// {


// EnrollmentDate = dateGroup.Key,


// StudentCount = dateGroup.Count()


// };


var query = "SELECT EnrollmentDate, COUNT(*) AS StudentCount "

+
"FROM Person "

+
"WHERE EnrollmentDate IS NOT NULL "

+
"GROUP BY EnrollmentDate";


var data = db.Database.SqlQuery<EnrollmentDateGroup>(query);


return View(data);

}


الان این یه کوئری هست من میخوام تو view دوتا textbox بذارم بهش دوتا پارامتر بدم که توش با Where دو تا پارامترو مقایسه کنم اینجا این کارو میتونم با این سبک از کوءری تو MVC انجام بدم؟ یا باید از همون filter های MVC استفاده کنم؟