gpt4 book ai didi

c# - 将 NHibernate 生成的所有 sql 导出到一个文本文件

转载 作者:行者123 更新时间:2023-11-30 16:32:54 24 4
gpt4 key购买 nike

我有一个控制台应用程序可以将我的实体模型导出到我的 sql 数据库,并且我能够将该架构导出到 .sql 文件而不会出现问题。但是,我的 DBA 想要 .sql 文件来存储所有应该填充到数据库中的初始数据。我的控制台应用程序使用 NHibernate 在创建数据库后立即将一堆对象保存到数据库中(Fluent NHibernate 的 .CreateDatabase())。但是,现在,我需要找到一种方法来导出创建后发生的所有插入/更新。在谷歌上环顾了几分钟,结果并不多。任何帮助将不胜感激。

最佳答案

您可以使用

启用跟踪
<property name="show_sql">true</property>

然后您可以使用 .NET 配置将跟踪保存到文件中,或者只在 DebugView 中查看它并将其保存到其中的文件中。

看看这里:

http://support.microsoft.com/kb/815788

关于c# - 将 NHibernate 生成的所有 sql 导出到一个文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677188/

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