gpt4 book ai didi

sql-server - 将 MAXDOP 添加到 Linq to Entities

转载 作者:行者123 更新时间:2023-12-02 22:14:18 27 4
gpt4 key购买 nike

我正在寻找 linq toEntity 扩展,它允许将 OPTION(MAXDOP x) 添加到生成的查询中。对于查询,我想限制它们的 SQL Server 资源。

类似于:

Customers.WithMaxDop(2).Where(...) ..

找不到。在我尝试深入创建自己的扩展之前,我想先向你们寻求帮助 - 你们建议如何这样做?

谢谢!

最佳答案

这是查询提示,不能通过扩展方法添加。您必须构建全新的 EF 提供程序,或者将带有提示的查询包装到数据库 View 中,并将该 View 映射为新的只读实体。

EF 是数据库(理论上任何数据库)之上的抽象 - 它不应该为您提供对此类数据库详细信息的控制。如果您需要这些详细信息,则必须在数据库层对它们进行编码,并且仅向 EF 公开 View 或存储过程。

关于sql-server - 将 MAXDOP 添加到 Linq to Entities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5818449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com