Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将以下SQL查询转换为在实体框架中运行?_Sql_Sql Server_Entity Framework - Fatal编程技术网

如何将以下SQL查询转换为在实体框架中运行?

如何将以下SQL查询转换为在实体框架中运行?,sql,sql-server,entity-framework,Sql,Sql Server,Entity Framework,我不熟悉实体框架,也不知道如何进行查询。有谁能帮助我如何将下面的SQL查询转换为在实体框架中运行 select max(isnull(TInvoice.InvoiceNr, 0)) + 1 from TInvoice inner join TOrders on TInvoice.OrderId = TOrders.OrderId where TOrders.ClientFirmId = 1 正如评论所说,没有数据模型就很难准确。 您需要了解如何在数据模型中定义关系 我猜从第一次阅读我的第

我不熟悉实体框架,也不知道如何进行查询。有谁能帮助我如何将下面的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);

如果我们能看到您的数据模型,这会有所帮助…@Liath关于数据模型,您需要什么信息?看看表、属性和关联名称的概念如果这个答案解决了您的问题,请记住标记为答案;)