当前位置: 首页 > 面试题库 >

配置文件实体框架

余阳秋
2023-03-14
问题内容

我有以下示例代码:

  Context context = new Context();
  Repository repository = new Repository(context);

  Post post = repository.First<Post>(x => x.Id == 1);

  Model model = new Model {
    Created = cube.Created,
    Id = cube.Id,
    Name = cube.Name,
    Pack = cube.Pack.Id,
    Mimes = context.Files.Where(x => x.Id == 1).Select(x => x.Mime).ToList()
  };

我需要查找将哪些SQL查询发送到数据库。

如何使用SQL Express和VS 2012剖析EF查询?

有什么工具吗?


问题答案:

您在这里有一些选择。

  1. 通过在运行时打印出来检查查询((ObjectQuery)query).ToTraceString()看到(我认为这仅适用于查询,可能不是最好在上述情况下)
  2. 使用管理工作室内置的SQL事件探查器
  3. 使用Entity Framework Profiler(一个非常好的第三方工具,带有试用版,这是我用来分析查询的工具)


 类似资料:
  • “字体设置”一节) .tex 源文件中使用以下命令定义字体: \usetypescriptfile[zhfonts] %加载打印字体配置文件 zhfonts.tex \usetypescript[myscript] %使用打印字体配置文件中定义打印字体的脚本 myscript \setupbodyfont[myfont,ss,11pt] %使用脚本预定义的 myfont 字体: 字

  • 所有的配置均在 Conf/Config.php 中以数组的形式表现。配置分为系统配置(sysConf)和用户自定义配置(userConf)两种。 系统配置项 array( "SERVER"=>array( "LISTEN"=>"0.0.0.0", "SERVER_NAME"=>"", "PORT

  • 在此对话框中,您可以描述新建的 压缩配置 或编辑参数,它包含了以下项目: 配置文件名 配置文件名就是配置文件的文本描述。它可以包含空白字符,例如 : 名称“创建 E-mail 附件”是有效的。命名配置文件名时,推荐使用比较明确的名称,如此可简化识别以及对它们的管理,此区域为必填的区域。 保存压缩文件名 如果使用此选项,在区域指定的压缩文件名将会被保存在配置文件,并在选择此配置文件时还原。如果未选用

  • 在此对话框,您可以编辑一些已存在的 压缩配置 参数或者删除它们。您无法在此创建新配置文件,创建新配置文件的方式在 压缩配置 主题里有描述帮助。 要编辑配置文件参数,您必须将光标先移到配置文件名上,然后单击 “编辑”按钮并在 配置参数 对话框内对要改变的数值做参数设置。必须注意的是,保存在配置文件中的压缩选项是不能更改的,您只能修改少数如名称和默认状态之类的配置文件相关参数。如果您必须修改压缩选项,

  • 我的迁移搞砸了,我在初始迁移时使用了,但现在我想删除所有的迁移,并从具有所有逻辑的初始迁移开始。 当我删除文件夹中的迁移并尝试时,它不会生成完整的文件(它是空的--因为自从上次(现在已删除)迁移以来,我没有做任何更改)。 是否有Disable-Migrations命令,以便我可以重新运行?

  • 配置文件使用的是 JSON 格式。 JSON 中使用的数据结构和变量名对应着 Burp UI 中显示选项。生成配置文件的最简单方法是在 Burp UI 中创建所需的配置,然后保存为配置文件。您还可以手动编辑现有的配置文件,其内容是很容易就可以看懂的。 部分配置文件可以在需要时使用。您可以通过每个子工具选项卡的配置面板上的”选项(Options)”按钮来保存该区域的配置,或者通过从完整配置的文件中删