ashkan1234
سه شنبه 12 شهریور 1392, 18:18 عصر
سلام!
چطور میشه از فیلدهای چند جدول در یک کوئری استفاده کرد؟
جدول ها ریلشن هم خوردن ولی چون فیلدهای مورد نظر در جدول فرزند هستش ٬ خروجی نمیده!
از Join استفاده کردم نشد!
از متغیر تعریف کردم و get;set; زدم و جدا براشون کوئری گرفتم بازهم نمیشه مقدارش تهی میشه!
این رو بینید:public string gradename { get; set; }
using (var db = new DBDataContext())
{
var First1= db.tbl_1s.Where(c => c.Id == Id).First();
var Last2= First1.tbl_2s.Where(d=> d.Id==First1.Id);
var day = (from v in Last2
select new { gradename=v.tbl_Personnel.tbl_Grade.Name}).ToList( );
var document = First1.tbl_3s.ToList();
var printBody = (from c in document
select new
{
TarikhPardakht=c.TarikhPardakkht,
SH_VarizKonande=c.First1.tbl_Bank.Number,
Grade = gradename//خروجی تهی؟!!!
)};
}
اگر سردرآوردی از کدها!!:متفکر::لبخند::لبخند::ل خند::گیج:
چطور میشه از فیلدهای چند جدول در یک کوئری استفاده کرد؟
جدول ها ریلشن هم خوردن ولی چون فیلدهای مورد نظر در جدول فرزند هستش ٬ خروجی نمیده!
از Join استفاده کردم نشد!
از متغیر تعریف کردم و get;set; زدم و جدا براشون کوئری گرفتم بازهم نمیشه مقدارش تهی میشه!
این رو بینید:public string gradename { get; set; }
using (var db = new DBDataContext())
{
var First1= db.tbl_1s.Where(c => c.Id == Id).First();
var Last2= First1.tbl_2s.Where(d=> d.Id==First1.Id);
var day = (from v in Last2
select new { gradename=v.tbl_Personnel.tbl_Grade.Name}).ToList( );
var document = First1.tbl_3s.ToList();
var printBody = (from c in document
select new
{
TarikhPardakht=c.TarikhPardakkht,
SH_VarizKonande=c.First1.tbl_Bank.Number,
Grade = gradename//خروجی تهی؟!!!
)};
}
اگر سردرآوردی از کدها!!:متفکر::لبخند::لبخند::ل خند::گیج: