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

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

کاربر سایت

reza

عضویت از 1392/02/15

کوئری گرفتن از دو جدول

  • دوشنبه 9 تیر 1393
  • 23:16
تشکر میکنم

سلام

من دو جدول پروژه و تصاویر پروژه دارم که با یک کلید به هم وصل شدن.کوئری که من استفاده می کنم نتیجه رو در گرید ویو نمایش می ده و هر عکس رو جداگانه نمایش میده.من می خوام یک پروژه  رو نشون بده و من بتونم تصاویر رو هم در کنار مشخصات پروژه نمایش بدم.

چطور مییتونم اینکار رو انجام بدم؟

این کد کوئری من است:

 e.Result = (from p in context.Projects
                        join i in context.Projectpicture on p.ProjectID equals i.ProjectID
                     
             select new
             {
                 p.Projectname,
                 p.Projectcity,
                 p.explane,
                 i.NormalIMG,
                 i.ThumbIMG,
                }).ToList();

 

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

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

محمد کلهر

عضویت از 1392/05/14

  • سه شنبه 10 تیر 1393
  • 00:09

سلام.

شما باید یک کونری بنویسید که شماره پروژه رو به عنوان ورودی می گیرد و عکس های پروژه رو بر می گرداند.

.(from p in context.projectpicturs  where p.projectid==projecteid select p)

tolist();

 

 


 
کاربر سایت

reza

عضویت از 1392/02/15

  • سه شنبه 10 تیر 1393
  • 00:36

من متوجه نشدم یعنی نیازی به join nist?

کاربر سایت

محمد کلهر

عضویت از 1392/05/14

  • سه شنبه 10 تیر 1393
  • 04:07

نه نیازی نیست.

ما می خواهیم تصاویر مربوط به هر پروژه رو به نمایش بدیم  پس کافیه ای دی هر پروژه رو بدیم و تصاویرش رو به دست بیاریم.مثل دستور پست قبل.

 

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

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

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

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