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

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

کاربر سایت

arsam4007

عضویت از 1393/10/16

دستور inner join توی کد زیر

  • دوشنبه 27 اردیبهشت 1395
  • 00:18
تشکر میکنم

                var qreport = from c in db.TAB_IDENT_local
                              where c.n_parvandeh == txt_search.Text

                              select new {c.id,c.name, c.shohrat, c.nampedar, c.n_shenasnameh};

                report.RegData("qreport", qreport);

 

سلام

میخوام تو پروژه از دو تیبل همزمان سلکت کنه ولی نمیدونم چطور و کجا باید از inner join توی کد بالا استفاده کنم

ممنون میشم راهنماییم کنید

 

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

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

ایمان مدائنی

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

  • دوشنبه 27 اردیبهشت 1395
  • 08:20

using System;
using System.Linq;

class Program
{
    static void Main()
    {
	// Array 1.
	var ints1 = new int[3];
	ints1[0] = 4;
	ints1[1] = 3;
	ints1[2] = 0;

	// Array 2.
	var ints2 = new int[3];
	ints2[0] = 5;
	ints2[1] = 4;
	ints2[2] = 2;

	{
	    // Join with method call.
	    var result = ints1.Join<int, int, int, int>(ints2,
		x => x + 1,
		y => y,
		(x, y) => x);

	    // Display results.
	    foreach (var r in result)
	    {
		Console.WriteLine(r);
	    }
	}

	{
	    // Join with query expression.
	    var result = from t in ints1
			 join x in ints2 on (t + 1) equals x
			 select t;

	    // Display results.
	    foreach (var r in result)
	    {
		Console.WriteLine(r);
	    }
	}
    }
}

Output

4  (First loop)
3
4  (Second loop)
3

 

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

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

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

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