سلام.
وقتی میخوام از فیلد یک جدول دیگر با else ، if سرعت لود داده ها بسیار پایین میاد.
آیا طریقه کد نویسی بنده درسته؟
اینو برای مثال ببینید:
var select = db.TBL_Names.OrderByDescending(f => f.Id).ToList().Select((c, index) => new {
c.Id,
RowIndex = index + 1,
Test = !c.Table2s.Any()
? "is valid"
: c.Table2s.OrderByDescending(d => d.Id)
.FirstOrDefault()
.Bool.Choose("is valid",
true, "invalid",
false, "is valid"),
});
dgv.DataSource = select;