首页 > 数据库 >如何查看EF生成的SQL语句

如何查看EF生成的SQL语句

时间:2023-12-03 22:34:35浏览次数:31  
标签:语句 EF OnConfiguring optionsBuilder SQL LogTo

在使用EF时有些时候我们需要查看我们生成的SQL语句时我们可以使用LogTo方法来查看我们的SQL语句代码如下:
1、在我们的上下文类中添加以下代码:

 

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    base.OnConfiguring(optionsBuilder);
    optionsBuilder.LogTo(Console.WriteLine);
}

Ok然后在控制台中就能看到我们EF生成的SQL语句了

 

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){    base.OnConfiguring(optionsBuilder);    optionsBuilder.LogTo(Console.WriteLine);}

标签:语句,EF,OnConfiguring,optionsBuilder,SQL,LogTo
From: https://www.cnblogs.com/syjtiramisu/p/17873944.html

相关文章

  • CodeForces 1900F Local Deletions
    洛谷传送门CF传送门操作没有什么性质,唯一一个性质是,操作次数不超过\(\logn\)(每次至多保留一半元素)。于是我们可以直接模拟操作。但是肯定不能直接模拟。考虑先对原序列模拟一次,求出经过\(i\)次操作后保留的位置集合\(S_i\)。那么只保留\([l,r]\)的元素,可能会造成端点......
  • MySQL
    基础篇通用语法及分类DDL:数据定义语言,用来定义数据库对象(数据库、表、字段)DML:数据操作语言,用来对数据库表中的数据进行增删改DQL:数据查询语言,用来查询数据库中表的记录DCL:数据控制语言,用来创建数据库用户、控制数据库的控制权限DDL(数据定义语言)数据库操作查......
  • ip ip-prefix
    Ip ip-prefix ip-prefix-name [index index-number {permit|deny} ipv4-address mask-length  [ match-network ] [ greater-equal greater-equal-value ][ less-equal less-equal-value ]详细说明:ip-prefix-name:前缀列表名称index-number:索引号1~4294967295pe......
  • sql-2
    数据库>表>数据(了解·)不分大小写2.1创建同名会报错用:CREATEDATABASE[IFNOTEXISTS]westos  删除删除不存在的会报错用:DROPDATABASE[IFEXISTS]westos    drop丢删除掉下exits不能丢s 使用useschool如果是特殊字符用`````````````````U......
  • MySQL触发器
    前言触发器(trigger)是由事件来触发某个操作,这些事件包括:insert语句、update语句、delete语句,当数据库系统执行这些事件时,就会激活执行相应的操作。一、创建触发器触发器是由insert、update和delete等事件来触发的某种特定的操作,满足触发器的触发条件时,数据库系统就会执行触发器......
  • def 函数的使用
    defhappy_birthdag(name,age):print('祝'+name+'生日快乐')print(age+'岁生日快乐')print(name+age+'生日快乐')#参数的调用:是指调用时的参数个数和顺序必须与定义的参数个数和顺序相同happy_birthdag('张三','18')defhappy_birthdag(name,age):......
  • this.$refs —— 只适用于选项式 API
    只适用于选项式API的情况下this.$refs是用于在Vue组件中访问子组件或者DOM元素的一种方式。通常,在模板中可以使用ref属性为子组件或者DOM元素指定引用,然后通过this.$refs来访问这些引用在选项式API(OptionsAPI)中,比如在methods、mounted、created等生命周......
  • 依赖 is already defined in a single-type import
    代码:importorg.apache.commons.lang3.StringUtils;不加依赖显示:Cannotresolvesymbol'lang3',加了依赖又显示:'com.sun.deploy.util.StringUtils'isalreadydefinedinasingle-typeimport这表明在代码或项目的其他地方已经导入了com.sun.deploy.util.StringUtils,并......
  • Codeforces Round 911 (Div. 2)
    Preface忙里偷闲补一下之前欠下的一些CF这场前5个题都极其一眼,然而F瞪了好久愣是屁都不会感觉现在水平有有点到瓶颈了,以前是Div2D写完卡现在是Div2E写完卡,但至少还是在进步的A.CoverinWater如果存在某个空地块的长度大于\(2\)则可以用两个块造出无限水,否则答案就是所有空......
  • Codeforces Round 881 (Div. 3)
    CodeforcesRound881(Div.3)A:ABCA.SashaandArrayColoring题意:求最大的着色成本(着色成本是指同一个颜色的最大值-最小值)思路:肯定不能是相同的,直接最大-最小就行#include<bits/stdc++.h>usingnamespacestd;inta[60];voidsolve(){intn;cin>>n;......