نمایش نتایج 1 تا 5 از 5

نام تاپیک: دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    کرج
    پست
    319

    دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

    سلام
    من دو تا table به صورت زیر دارم که به هم متصل نیستند حالا اگه بخوام لیستی از کاربران (Members) رو همراه به نام گروههاشون نشون بدم چطوری می تونم بگم که با توجه به GroupID هر کاربر برو GroupName اون رو پیدا کن و نمایش بده.
    یعنی به جایGroupID از GroupName برای نمایش استفاده کن. (برای ارتباط با دیتابیس از linq استفاده می کنم) مرسی از راهنماییتون.
    Diagram.png

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    اراک
    پست
    230

    نقل قول: دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

    فکر کنم شما باید از join استفاده کنی مانند مثال زیر

    var query = from c in Tb_members
    join o in Tb_group on c.groupID equals o.groupID
    select new { c.Name, o.groupname };

  3. #3
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    کرج
    پست
    319

    نقل قول: دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

    نقل قول نوشته شده توسط amir3321 مشاهده تاپیک
    فکر کنم شما باید از join استفاده کنی مانند مثال زیر

    var query = from c in Tb_members
    join o in Tb_group on c.groupID equals o.groupID
    select new { c.Name, o.groupname };
    از join استفاده کردم نشد اگه از این دستور استفاده کنم هیچ Member ای رو نشون نمیده.

  4. #4
    کاربر دائمی آواتار فرید نجفلو
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تبریز
    پست
    1,189

    نقل قول: دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

    خسته نباشید
    این دستور رو امتحان کنید:

    Select [Name],[Family],

    (Select [GroupName] From TB_Group Where dbo].[TB_Group].[GroupID]=[dbo].[TB_Members].[GroupID])As [GroupName]

    From [dbo].[TB_Members]

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    کرج
    پست
    319

    نقل قول: دریافت مقادیر یک table با توجه به table دیگر بدون ارتباط با یکدیگر

    دوستان ممنونم از پاسختون
    Farid.N دوست عزیز من راه شما رو امتحان نکردم نمیدونم این با این روش کار میکنه یا نه به هر حال ممنون از وقتی که گذاشتید.
    مشکلی که من داشتم و با join هم اطلاعات رو نشون نمیداد این بود که من از دو تا context برای ارتباط با دیتابیسم استفاده کرده بودم یعنی member رو از یک context و group رو از context دیگه ای می خوندم به خاطر همین نمی تونست ارتباط برقرار کنه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •