سلام دوست عزیز. من در این مورد بسیار مبتدی هستم، اگه می شود مثالی که توضیح دادید را بر روی کوئری که در سوال مطرح کردم، بیان کنید، خیلی ممنون می شوم.

نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
در کوئریهای برگشتی مثل with شما میبایست تیکه سلکت داخل ویت رو بنویسید سپس بر روی دیتای اون کوئری بیرون ویت رو بنویسید:
برای مثال یونیون :
var result = entity.TblSayacOkumalari 
.Select(x => new
{
Date = x.date,
TotalUsage = x.total_usage_T1,
UsageType = "T1"
})
.Union(entity.TblSayacOkumalari.Select(x => new
{
Date = x.date,
TotalUsage = x.total_usage_T2,
UsageType = "T2"
}));


برای مثال جوین چند گانه :
var result = from a in Context.DGApprovedLink 
join h in Context.DGHost on a.HostID equals h.ID
join c in Context.DGConfig on a.ResponseCode equals c.SubType
where c.Type == "HTTP Status"
select new {
a.ID,
a.HostID,
h.URL,
a.SourceURL,
a.TargetURL,
c.Value,
a.ExtFlag };