生成 SQL 代码
EF Core 5/6 (Net 5/6):
var query = _context.Widgets.Where(w => w.IsReal && w.Id == 42); var sql = query.ToQueryString();在 Entity Framework Core 的当代版本中, ToQueryString() 方法具有类似的目的:
较旧的 Net Core 框架:
public static string ToSql<TEntity>(this IQueryable<TEntity> query) { // Reflection and internal API access omitted for brevity return sql; }对于 EF Core 5 之前的版本,可以使用扩展方法:
以上是如何确定从 Entity Framework Core IQueryable 生成的 SQL 代码?的详细内容。更多信息请关注PHP中文网其他相关文章!