【发布时间】:2021-07-29 08:44:18
【问题描述】:
我们在 Web 应用程序(EF 和 LLBlGen)中大量使用 ORM,并且我们有一个 DBA 通过查找导致最多问题的查询来帮助我们提高应用程序的性能。我们有很多 linq 查询访问数据库,其中一些非常复杂。
有没有办法用 Linq 查询中的一些标识符标记生成的 SQL,这样如果 DBA 发现一些错误的 sql,我们就可以轻松找到生成它的 linq 语句。
【问题讨论】:
-
是的,你可以使用 TagWith
-
@ErikEJ 是的,他们可以,但只有 如果 他们使用的是 EF Core 版本 X+。您似乎总是假设人们使用的是“最新最好的”,但在实际应用程序开发世界中,大多数情况下并非如此。这个问题中没有任何内容表明他们使用支持标记的 EF Core 或 EF Core 版本,所以最好先问一下。
-
对不起,如果我冒犯了你,并同意该问题未标记为 EF Core。
标签: sql .net entity-framework llblgen