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

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

کاربر سایت

کیایی

عضویت از 1393/09/25

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

  • سه شنبه 29 اردیبهشت 1394
  • 12:18
تشکر میکنم

 با سلام،

من دو تا جول  doctor , doctorSpeciality دارم که جدول doctor(fCode , fName,fTelephon ) و جدول doctorSpeciality شامل فیلدهای fCode, fName است.

به دلیل اینکه فیلدها عین هم نامگذاری شده اند در join کردن دو جدول به هم مشکل دارم در linq.

میشه بگین چکار کنم که بتونم نام یک پزشک با ی تخصص خاص را حذف کنم.

با تشکر

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

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

ofoghcomputer

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

  • سه شنبه 29 اردیبهشت 1394
  • 12:28

فکر کنم اگرقبل از نام فیلد ، نام جدول را بنویسی حل بشه مانند

doctor.fName

کاربر سایت

کیایی

عضویت از 1393/09/25

  • سه شنبه 29 اردیبهشت 1394
  • 12:51

ممنونم بابت راهنماییتون.

اما همانطور که در قطعه کد زیر می بینید در لینک اینکار جواب نمیدهد

 var query = (from x in Mybank.tDoctors
                     join y in Mybank.tDoctorSpecialties
                     on x.fCode equals y.fCode
                     where x.fCode == y.fCode
                     select new 
                     {
                     x.fName,
                     x.fTelphon,
                     y.fName
                     }
                     ).ToList();
          GridView1.DataSourceID = null;
          GridView1.DataSource = query;
          GridView1.DataBind();

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 29 اردیبهشت 1394
  • 13:31

میتونی به روش زیر عمل کنی

var query = (from x in Mybank.tDoctors
                     join y in Mybank.tDoctorSpecialties
                     on x.fCode equals y.fCode
                     where x.fCode == y.fCode
                     select new 
                     {
                     x.fName,
                     x.fTelphon,
                     MyName=y.fName
                     }
                     ).ToList();
          GridView1.DataSourceID = null;
          GridView1.DataSource = query;
     

اون قسمت MyName رو ببین میتونی به این روش عمل کنی

کاربر سایت

کیایی

عضویت از 1393/09/25

  • چهارشنبه 30 اردیبهشت 1394
  • 11:21

خیلی ممنونم آقای مدائنی، درست شد.

فقط ی سوال: چرا نوع متغیر myname را تعریف نکردیم؟

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

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

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

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