問題タブ [fluent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9756 参照

nhibernate - Fluent Nhibernate でエンティティと関係のキャッシュを設定しますか?

セットアップ方法と流暢な nhibernate でキャッシュするエンティティの例を誰かが持っていますか。流暢なマッピングと自動マッピングの両方を使用していますか?

1 対多と多対多の両方のエンティティ関係についても同じでしょうか?

0 投票する
2 に答える
12488 参照

database - 列挙値をデータベースに格納する最良の方法 - String または Int

アプリケーションには、一部のクラスでプロパティ タイプとして使用される多数の列挙型があります。

これらの値を String または Int としてデータベースに格納する最良の方法は何ですか?

参考までに、流暢な Nhibernate を使用してこれらの属性タイプもマッピングします。

サンプルコード:

0 投票する
1 に答える
1471 参照

nhibernate - マップリストFluentNhibernateを使用する

FluentNhibernateを使用してList<Int32>をマップする必要があります。

サンプルコード:

ご案内ください。

ありがとうございました!

0 投票する
1 に答える
3117 参照

nhibernate - NHibernate Fluent と名前付きクエリ

私は流暢なNhibernateを使用しています。ここで、いくつかのストアド プロシージャを呼び出して、名前付きクエリを使用したいと考えています。私はいくつかのxmlを作成しました:


これで、常に Exception:(most inner exception) {"hibernate-mapping xmlns='' was not expected."} {"There is an error in XML document (1, 2)."} が発生しました。

いじりましたが、hibernate-mapping を削除すると、sql-query タグについて不平を言います。

私のアプローチで何が間違っていますか? 私はすでに例を見つけましたが、もちろん流暢ではありません....

どんなヒントでも大歓迎です

0 投票する
1 に答える
736 参照

nhibernate - 流暢なNHibernate双方向マッピング-2つの類似した参照列になります

FluentNHibernateMappingを使用して双方向マッピングを実装しようとしています。

ドメインクラスのコードスニペット:

マッピングクラスのコードスニペット:

ただし、スキーマをエクスポートすると、テンプレートテーブルに2つのFK列が作成されます。テンプレートテーブルの出力SQLは次のとおりです。

私はすでにFKrefを指定しているので。「TemplateGroupId」としての列名、

TemplateGroup_idが生成されないようにするにはどうすればよいですか?

0 投票する
9 に答える
37818 参照

c# - 流暢な API の作成

自然に流暢な API を作成するにはどうすればよいでしょうか。

これは主に拡張メソッドを使用していますか?

0 投票する
3 に答える
574 参照

c# - WinForm イベントを処理する流暢なアプローチはありますか?

次のようなイベントを処理するための流暢なコードを入力するためのライブラリが存在するかどうか疑問に思ったときに、ユーザー コントロールでさらに別の KeyDown イベントを処理していました。

それは存在しますか?

0 投票する
2 に答える
7133 参照

nhibernate - オブジェクト全体を更新せずに、Fluent NHibernate のクラスの特定のフィールドを更新する方法は?

Fluent NHibernate を使用して NHibernate マッピングを実行していますが、解決方法がわからない問題に直面しました。問題の単純化されたバージョンは次のとおりです。

私はユーザークラスを持っています:

これは、関連する Fluent NHibernate クラス マップです。

2 つの Web フォームがあります。1 つのフォームではユーザーの名を変更でき、2 つ目のフォームではユーザーの姓を変更できます。私が達成しようとしているのは、次のような単純な SQL ステートメントです。

最初のフォームの場合:
UPDATE [users] SET firstname='new first name' WHERE id=1

2 番目の形式の場合:
UPDATE [users] SET lastname='new last name' WHERE id=1

現在、NHibernate はデータベースで次の SQL を実行します。
UPDATE [users] SET firstname=null, lastname='new last name' WHERE id=1

実際のアプリケーションの問題は、いくつかの大きなオブジェクト (およびアクセス制限) で更新するプロパティが多すぎることです。オブジェクト全体を更新するのは無意味に思えます。単一のプロパティ。

どうすればこれを実現できるか、またはこれを解決するための正しい方向に私を向けることができるかについて、誰かがアドバイスを提供できることを願っています。

0 投票する
2 に答える
639 参照

fluent-nhibernate - Fluent NHibernate AutoMapping でスキーマを変更する方法

私のデータベースでは、すべてのテーブルがスキーマ (Person など) に属しています。自動マッピングで Fluent NHibernate を使用していますが、使用したいスキーマをどのように設定するかが問題です。