読み込みなしのFluent-NHibernateクエリ

アテフラマダン

更新された値を読み込まずに高速更新クエリを実行しようとしていますこのコードを使用しようとしました

 public void Save(int PlayerID, string Column, object Value)
        {
            using (ISession session = new SessionManager(_connectionString).Open())
            {
                IQuery query = session.CreateQuery("UPDATE Players SET " + Column + "= :newValue WHERE PlayerID=:PlayerID");
                query.SetParameter("newValue", Column);
                query.SetParameter("PlayerID", PlayerID);
                query.ExecuteUpdate();
            }
        }

しかし、実際にマップされているのにPlayerがマップされておらず、別のステートメントですでに使用しているというエラーが表示されます。

MichaC

あなたのエンティティ名はPlayerプレイヤーものではないと思いますか?

IQuery query = session.CreateQuery("UPDATE Player SET " + Column + "= :newValue WHERE PlayerID=:PlayerID");
            query.SetParameter("newValue", Column);
            query.SetParameter("PlayerID", PlayerID);
            query.ExecuteUpdate();

hqlでテーブルの名前を指定する必要はなく、エンティティの名前だけを指定する必要があります。

それとは別に、プロキシを操作することができます。単にsession.Load(...)、指定されたIDのプロキシオブジェクトをロードするために使用します。これはデータベースに影響を与えません。ただしsession.Delete、オブジェクトプロキシを使用できます。

詳細については、こちらをご覧ください:http//nhibernate.info/blog/2009/04/29/nhibernate-the-difference-between-get-load-and-querying-by-id.html

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

EF Fluent Mappingは、インクルードを使用して積極的な読み込みですべての子を読み込みません

分類Dev

遅延読み込みなしのgridmvcクエリ

分類Dev

Laravelの積極的な読み込みクエリの問題

分類Dev

$(“#submit”)。クリックしてページの読み込みを妨げない

分類Dev

Javascriptの自動読み込み画像スクリプトが機能しない

分類Dev

BQの読み込み:追加の出力なしで読み込み中に「予期しないエラー」を受け取りました

分類Dev

クエリビルダーを使用したLaravelの積極的な読み込みでwhereRaw条件を使用する

分類Dev

ページの読み込みが原因で更新クエリが機能しない

分類Dev

URLにクエリ文字列を追加しながらページの再読み込みを停止する方法

分類Dev

UWPアプリの画像の読み込みが速くなりましたか?

分類Dev

動的検索と積極的な読み込みを使用したN + 1クエリ

分類Dev

Mvcの完全な非同期スクリプトの読み込み

分類Dev

WebViewでの再帰的なリンクの読み込み

分類Dev

MoPubを仲介するAdMob-エラーと広告の読み込みなし

分類Dev

読み取りアクセスなしの書き込みアクセス

分類Dev

エンティティフレームワークの熱心な読み込みと遅延読み込み

分類Dev

変更収集後のNhibernateクエリ

分類Dev

Javascriptの読み込みに失敗し、アクセスできないパス

分類Dev

クリックした画像のみを読み込む

分類Dev

クエリの読み込みに時間がかかりすぎました

分類Dev

Clipspyを使用したクリップ構成の読み込み

分類Dev

「必要な」宝石の読み込み中にルビーの読み込みエラー

分類Dev

ページの読み込み時に存在しない要素のイベントをクリックします

分類Dev

ApolloGraphQL読み込みクエリ

分類Dev

LaravelEagerの読み込み| 特定のユーザーのクエリ

分類Dev

SQLクエリ実行のjavafx読み込みの詳細

分類Dev

Tomcatライブラリのjarの積極的な読み込み

分類Dev

typescriptクラスの動的な読み込み(typescriptの反映)

分類Dev

必要のないJavaクラスの読み込み

Related 関連記事

  1. 1

    EF Fluent Mappingは、インクルードを使用して積極的な読み込みですべての子を読み込みません

  2. 2

    遅延読み込みなしのgridmvcクエリ

  3. 3

    Laravelの積極的な読み込みクエリの問題

  4. 4

    $(“#submit”)。クリックしてページの読み込みを妨げない

  5. 5

    Javascriptの自動読み込み画像スクリプトが機能しない

  6. 6

    BQの読み込み:追加の出力なしで読み込み中に「予期しないエラー」を受け取りました

  7. 7

    クエリビルダーを使用したLaravelの積極的な読み込みでwhereRaw条件を使用する

  8. 8

    ページの読み込みが原因で更新クエリが機能しない

  9. 9

    URLにクエリ文字列を追加しながらページの再読み込みを停止する方法

  10. 10

    UWPアプリの画像の読み込みが速くなりましたか?

  11. 11

    動的検索と積極的な読み込みを使用したN + 1クエリ

  12. 12

    Mvcの完全な非同期スクリプトの読み込み

  13. 13

    WebViewでの再帰的なリンクの読み込み

  14. 14

    MoPubを仲介するAdMob-エラーと広告の読み込みなし

  15. 15

    読み取りアクセスなしの書き込みアクセス

  16. 16

    エンティティフレームワークの熱心な読み込みと遅延読み込み

  17. 17

    変更収集後のNhibernateクエリ

  18. 18

    Javascriptの読み込みに失敗し、アクセスできないパス

  19. 19

    クリックした画像のみを読み込む

  20. 20

    クエリの読み込みに時間がかかりすぎました

  21. 21

    Clipspyを使用したクリップ構成の読み込み

  22. 22

    「必要な」宝石の読み込み中にルビーの読み込みエラー

  23. 23

    ページの読み込み時に存在しない要素のイベントをクリックします

  24. 24

    ApolloGraphQL読み込みクエリ

  25. 25

    LaravelEagerの読み込み| 特定のユーザーのクエリ

  26. 26

    SQLクエリ実行のjavafx読み込みの詳細

  27. 27

    Tomcatライブラリのjarの積極的な読み込み

  28. 28

    typescriptクラスの動的な読み込み(typescriptの反映)

  29. 29

    必要のないJavaクラスの読み込み

ホットタグ

アーカイブ