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

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

کاربر سایت

scorpan

عضویت از 1393/07/14

ساخت ویو SQL در entity و اررور

  • جمعه 15 تیر 1397
  • 02:36
تشکر میکنم

سلام کسی میدونه مشکل این کد چیه ؟

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

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

ایمان مدائنی

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

  • جمعه 15 تیر 1397
  • 09:13

شما نمیتونید از convert در بدنه دستورات لینک استفاده کنید

در متن ارور هم میگه نمیتونه تبدیل کنه

کاربر سایت

scorpan

عضویت از 1393/07/14

  • جمعه 15 تیر 1397
  • 10:51

استاد سپاسگزارم . دیشب انقدر خسته بودم که واقعا ندیدم این کانورتهارو .

سوال بعدی اینه که من چطور میتونم این مدل و دوتا مدل دیگه رو پاس بدم به ویو

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

var Resultview = (from Response in db.Responses
                                  join DQuestionaire in db.DQuestionaires on Response.DQID equals  DQuestionaire.ID
                                 join Dimantion in db.Dimantions on DQuestionaire.DimID equals  Dimantion.ID 
                                 join Variable in db.Variables on Dimantion.VID equals  Variable.ID 
                                 join Option in db.Options on Response.OPID equals  Option.ID 
                                 where
                                   Response.PesonID == 7014 &&
                                   DQuestionaire.HQID == 1
                                 select new
                                 {
                                     Response.PesonID,
                                     OptionID = (int?)Response.OPID,
                                     DimID = (int?)DQuestionaire.DimID,
                                     VID = (int?)Dimantion.VID,
                                     Option.Value,
                                     DQuestionaire.HQID,
                                     Dimantion.DTitle,
                                     Variable.V_Title,
                                     DQID = (int?)Response.DQID
                                 }).ToList();

کاربر سایت

ایمان مدائنی

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

  • جمعه 15 تیر 1397
  • 12:40

از ViewModel ها باید استفاده کنید

نمونه ای از ViewModel در MVC

کاربر سایت

scorpan

عضویت از 1393/07/14

  • جمعه 15 تیر 1397
  • 12:43
ویو مدل رو بلدم استاد ولی توی ویو مدل لیست یا نمونه ای از جدول دیتابیس رو میتونم پر کنم و پاس بدم . اما من اینجا یه کوئری دارم از چند جدول که تخت یک مدل فراخوان کردم حالا باید توی چه متغیری تو ویومدل بریزم که بتونم تو ویو ازش استفاده کنم
کاربر سایت

ایمان مدائنی

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

  • جمعه 15 تیر 1397
  • 12:53

با ViewBag هم میتونید

ولی بهتره از ViewModel استفاده کنید و مدل صفحه بشه لیستی از جنس ViewModel شما

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

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

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

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