問題タブ [conform]
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.
nhibernate - LinqからNhibernateの奇妙な動作
すべての参照エンティティを取得する必要があるテーブル入力クエリがあります。
私にはクライアントがいます:
住所
およびDB図:
LinqからNhibernateへのすべてのユーザーアドレスを取得したい:
しかし、私はこのクエリを受け取りました:
編集済み私のリポジトリ:
id = address2_.Id
クエリがクライアントIDではなくフィルタリングする場合。
クライアントではなくアドレスIDで検索が表示されるのはなぜですか?
nhibernate - フェッチはどのように機能しますか
重複の可能性:
NHibernate Join Fetch(Kind)
記事を読みました。 http://fabiomaulo.blogspot.com/2010/03/conform-mapping-components.html
私のプロジェクトでそれを再現しようとしたところ、奇妙な動作になりました。
私は2つのエンティティを持っています:
そのためのマッピング:
フェッチ:
簡単な取得:
そして、私はこのクエリを得ました:
クエリが 2 つあるのはなぜですか? 結合で 1 つのクエリを取得するにはどうすればよいですか?
c# - NHibernate 3.2 への更新後、「要求された .Net Framework Data Provider が見つかりません」
私は NHibernate 3.1 を使用しており、バージョン 3.2 に更新しました。また、confOrm 1.0.1.5 を使用し、2.0.0.0vVersion に更新します。私の Firebird NET Provider のバージョンは 2.7 です。confOrm にはConfOrm.Mapper
もう含まれていないため、コードをいくつか変更します。選択しようとすると、次のエラーが返されます。
どんな助けでも大歓迎です、ありがとう!
c# - 拡張クラスによるマッピング
NHibernate とConfORMを使用して、ドメイン エンティティをマップしています。
次のクラスを想定しています。
派生クラスで NHibernate テーブル フィールドを繰り返す必要はありませんが、図のように基本クラスを使用します。
私のConFORMセットアップ:
問題にアプローチする方法についてのアイデアはありますか?
nhibernate - ConFORM でカスタム アプライヤーを作成するときに既存のマッピングを確認する
私は、ConfORM 用の最初のカスタム列名アプライヤーを書いています。
別の列が同じマッピング名で既にマップされているかどうかを確認するにはどうすればよいですか?
これは私がこれまでに持っているものです:
Oracle の 30 文字制限に適合するように、生成された列名を 30 文字未満に短縮する必要があります。列名を短くしているため、同じ列名が 2 つの異なるプロパティを生成する可能性があります。重複マッピングがいつ発生するかを知りたいです。
このシナリオを処理しない場合、ConfORM/NHibernate は 2 つの異なるプロパティが同じ列名を「共有」することを許可します。これは明らかに問題を引き起こします。
nhibernate - NHibernate。適合する。junctiontable に複合主キーを設定します
2 つのテーブルがあり、ジャンクション テーブルを作成したいと考えています。私はこのマッピングを持っています。
と
結合テーブルを作成しましたが、主キーとして設定しませんでした*、複合キー {ProjectId , UserId}
私は何を間違っていますか?
事前にサンクス。
※自分のコードについてこう言われた時も理解できたのが不思議でした。作成されたテーブルは、次の SQL コードによって作成されます。
そこには次のような行もあると思います:
edit2: (見やすくするため)
nhibernate - Nhibernate のコードによるマッピングを使用する場合の構成ファイルでのマッピング
コードによるマッピングを使用したいので、クラスEmployee ( namespace NHibernateTests.Classes
) とクラスEmployeeMappings ( namespace NHibernateTests.Mappings
)があります。
私の全体の nhibernate 構成は、hibernate.cfg.xml
現在次のようになっている xml ファイルに設定されています。
これにより、実行時エラーが発生します: No persister for: NHibernateTests.Classes.Employee
mapping
要素の設定をいくつか試しました(そしてエラーを起こしました)が、うまくいきませんでした。hbm.xml 要素のリソースを設定する方法を読みましたが、by code
マッピングの答えが見つかりませんでした。