मेरे पास निम्न तालिकाओं:मैं LINQ-to-SQL में इस क्रॉस लागू क्वेरी को कैसे लिखूं?
create table TableA (
Id int primary key identity,
Key int not null
)
create table TableB (
Id int primary key identity,
TableA_Id int not null foreign key references TableA(Id),
Value varchar(80) not null
)
मैं में LINQ करने वाली एसक्यूएल लैम्ब्डा अंकन का उपयोग निम्न क्वेरी लिखने के लिए करना चाहते हैं:
select TableA.Key, b.Value
from TableA
cross apply (
select top 10 TableB.Value
from TableB
where TableA.Id = TableB.TableA_Id
order by TableB.Value
) b
where TableA.Key between 0 and 999
मैं यह कैसे करना होगा?