1

LLBLGenを使用して、LLBLGenランタイムフレームワークを使用してSQLExpressデータベースにアクセスしています。VisualStudio2010を使用します。

述語式を作成しましたが、思ったとおりに動作していないようです。データベースに送信された生成されたSQLを表示するにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

2

2.6 の場合:

http://www.llblgen.com/documentation/2.6/hh_start.htm

ORMPersistenceExecution スイッチを使用する必要があります。

別のバージョンの場合、すべてのドキュメントは次の場所にあります。

http://www.llblgen.com/documentation/

于 2012-06-27T13:29:37.617 に答える
2

次のように構成できる組み込みトレースを有効にすることができます (値はログ レベルのしきい値です)。

<system.diagnostics>
    <switches>
        <add name="SqlServerDQE" value="3" />
        <add name="AccessDQE" value="4" />
        <add name="OracleDQE" value="4" />
        <add name="FirebirdDQE" value="4" />
        <add name="MySqlDQE" value="4" />
        <add name="DB2DQE" value="4" />
        <add name="PostgreSqlDQE" value="4" />
        <add name="SybaseAsaDQE" value="4" />
        <add name="SybaseAseDQE" value="4" />
        <add name="ORMGeneral" value="0" />
        <add name="ORMStateManagement" value="0" />
        <add name="ORMPersistenceExecution" value="3" />
        <add name="LinqExpressionHandler" value="3" />
    </switches>
</system.diagnostics>

多くの開発/デバッグを行っている場合は、プロファイラーを取得することもお勧めします。

http://www.ormprofiler.com/ (Frans Boumaによる)

http://llblgenprof.com/ (Ayendeによる)

于 2012-06-27T14:48:01.673 に答える