我是新來的實體框架和學習製作查詢。任何人都可以請幫助我如何將下面的SQL查詢轉換爲在實體框架中運行?如何將以下SQL查詢轉換爲在實體框架中運行?
select max(isnull(TInvoice.InvoiceNr, 0)) + 1
from TInvoice inner join TOrders
on TInvoice.OrderId = TOrders.OrderId
where TOrders.ClientFirmId = 1
我是新來的實體框架和學習製作查詢。任何人都可以請幫助我如何將下面的SQL查詢轉換爲在實體框架中運行?如何將以下SQL查詢轉換爲在實體框架中運行?
select max(isnull(TInvoice.InvoiceNr, 0)) + 1
from TInvoice inner join TOrders
on TInvoice.OrderId = TOrders.OrderId
where TOrders.ClientFirmId = 1
正如評論所說,沒有數據模型,它很難準確。 真的需要看看您如何在數據模型中定義關係。
我猜從第一次讀到我的第一印象是沿着線的東西:
int max = context.TInvoice.Where(x => x.TOrders.ClientFirmId == 1).Max(x => x.InvoiceNr);
,謝謝你的回放。它解決了...... –
如果這個答案解決了你的問題,記得標記爲回答;) – Thewads
這將有助於如果我們能看到你的數據模型... – Liath
@Liath什麼信息您需要更多關於數據模型? –
看一看http://www.sqltolinq.com/ –