この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 47694|答える: 2

[出典] efは生成されたSQL文を表示します

[リンクをコピー]
掲載地 2017/06/27 15:34:53 | | | |


2017年6月27日 15:28:24 +08:00 公開
接続はオープンです

SELECT Count(*)
INFORMATION_SCHEMAから。 テーブル as t
ここで t.TABLE_SCHEMA + '.' + t.TABLE_NAME in ('dbo. タブ1、dbo。 タブ2')
    OR t.TABLE_NAME = 『EdmMetadata』


-- 2017年6月27日 15:28:24 +08:00
実行する
-- 12ミリ秒で完了、結果は2



2017年6月27日 15:28:24 +08:00 公開
接続を切断しました
2017年6月27日 15:28:25 +08:00 公開
接続はオープンです
選ぶ
    [グループby1]。 [A1] AS [C1]
    FROM( SELECT
        カウント(1)として[A1]
        [DBO]より。 [__MigrationHistory] AS [拡張1]
        ここで [Extent1]。 [コンテキストキー] = @p__linq__0
    ) AS [グループBy1]


-- p__linq__0: 'CodeFirstDemo.TestDb' (タイプ=文字列、サイズ=4000)

-- 2017年6月27日 15:28:26 +08:00
実行する
-- 4ミリ秒で完了し、結果はSqlDataReaderです



2017年6月27日 15:28:26 +08:00にアップロード
接続を切断しました
2017年6月27日 15:28:26 +08:00にアップロード
接続はオープンです
トップセレクト(1)
    [プロジェクト1]。 [C1] AS [C1]、
    [プロジェクト1]。 [MigrationId] AS [MigrationId]、
    [プロジェクト1]。 [モデル] AS [モデル]、
    [プロジェクト1]。 [製品版] AS [製品バージョン]
    FROM( SELECT
        [エクステント1]。 [MigrationId] AS [MigrationId]、
        [エクステント1]。 [モデル] AS [モデル]、
        [エクステント1]。 [製品版] AS [ProductVersion],
        1 AS [C1]
        [DBO]より。 [__MigrationHistory] AS [拡張1]
        ここで [Extent1]。 [コンテキストキー] = @p__linq__0
    ) AS [プロジェクト1]
    順番は[PROJECT1]です。 [MigrationId] DESC


-- p__linq__0: 'CodeFirstDemo.TestDb' (タイプ=文字列、サイズ=4000)

-- 2017年6月27日 15:28:26 +08:00
実行する
-- 4ミリ秒で完了し、結果はSqlDataReaderです



2017年6月27日 15:28:26 +08:00にアップロード
接続を切断しました
方法1:



方法2:




(EF 4.1では、DbQuery<>のToString()メソッドを直接呼び出して生成されたSQLを取得できます。) )




先の:アリババクラウドSMSサービスはプロモーション用のSMSメッセージをバッチで送信します
次に:[A]MySql.Data.MySqlClient.MySqlConnection は [B]MySql.Data.MySqlC... にキャストできません...
 地主| 掲載地 2021/02/19 13:36:54 |
EF Core Series 4は生成されたSQL文を扱います
https://www.itsvse.com/thread-9564-1-1.html
 地主| 掲載地 2025/01/02 12:10:54 |
[実戦]。 NET/C# SQLクエリジェネレーター sqlkataベース
https://www.itsvse.com/thread-10370-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com