問題タブ [mapping-by-code]
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-mapping - IDictionary のマッピングMappingByCode を使用
どうすればマッピングできますIDictionary<Entity, Component>
か? 私はこのようにしました:
(ここで、GeneralResourceType はマップされたエンティティであり、Quantity は ValueObject です)。ただし、 BuildSession() の呼び出し中に例外がスローされます。
NHibernate.MappingException : テーブル BookedResources からの関連付けが、マップされていないクラス {MyNamespace}.Quantity を参照しています。量の ClassMapping を見つけようとするような縫い目ですが、値の部分は Component としてマッピングされます。
nhibernate - Nhibernate3.2は組み込みのconFormを使用するウォークスルーを開始から終了します
NHibernateが提供する組み込みのコード構成を使用するNhibernate3.2のチュートリアルを探しています。FluentNHibernateや古いスタイルのXMLマッピングの使用には興味がありません。
c# - コードによる NHibernate 3.2 マッピングでの 1 対 1 のマッピング
私は学ぼうとしていますNHibernate 3.2 built-in mapping by code api
(Fluent NHibernateではありません)。これらのエンティティ間の1 対 1 (またはゼロ)の関係をマッピングするのを手伝ってくれませんか?
注:私は質問をグーグルで検索し、SOFも検索しました。すべての例はFluent APIまたはXMLを使用しています。NHibernate 3.2 で組み込みのマッピング API を使用しようとしています。
主な戦略は次のとおりです。
nhibernate - NHibernate3.2コードによる多対多のマッピング
私は学ぼうとしていますNHibernate 3.2 built-in mapping by code api
(FluentNHibernateでもxmlでもありません)。これらのエンティティ間の多対多の関係をマッピングするのを手伝ってもらえますか?
私の主な戦略は次のとおりです。
そして私はこれを試します:
しかし、それは機能しません。
nhibernate - NHibernate3.2コードと継承による任意のマッピングへの多く
次のようにドメインをマッピングしようとすると、多対任意のマッピングと継承の競合が発生します。
継承を次のようにマップします。
IssuedToken
ここで、 (多くの)関係と(任意の)関係をマップしたいのですがMember
、その方法がわかりません。関係を理解してマッピングするのを手伝ってもらえますか?
注:NHibernate 3.2
コードによるマッピングを使用しています-NHibernateFluentAPIでもXMLでもありません。
nhibernate - NHibernate の Loquacious Mapping By Code を使用したマルチレベル継承
私は NHibernate の規約ベースのマッピングを使用しており、マルチレベルの継承構造をマッピングする方法を見つけようとしています。
次のクラス構造がある場合
そして、3つのクラスすべてが単一のテーブルを表すようにしたい-データベースの「ClassC」
私の構成では、ClassA を RootEntity として定義しました
(ここで説明: http://fabiomaulo.blogspot.co.nz/2011/04/nhibernate-32-mapping-by-code_13.html )
結果のスキーマは、ClassA で定義されたフィールドを含む ClassB と ClassC の別々のテーブルを作成します。
nhibernate - NHibernate コードによるマップ - 多対多 - 双方向ナビゲーション
私はNHibernateにかなり慣れていません。
私は多対多のマッピングを行っています。それらは次のようになります。
私がする時
追加された子にアクセスできます。ただし、元に戻ろうとすると、次のようになります。
子オブジェクトの親コレクションは空です。
この問題に光を当てることができる人はいますか?
乾杯、
ジェームズ
編集
申し訳ありませんが、次のコードを使用してエンティティを保存および取得します。
データを取得するには:
get をトランザクションでラップする必要がありますか?
乾杯、
ジェームズ
nhibernate - コードによるNHibernateマッピング:IDictionaryをマッピングする方法は?
コードによるマッピングを使用してこれらのエンティティをマッピングするにはどうすればよいですか?
このスレッドを見つけましたが、エンティティをマップせず、単純なタイプのみをマップします。自動マッピングを含む多くのマッピングを試しました。
しかし、それらのほとんどは次の2つのエラーをスローします。
- 外部キー(Bars [idx]))には、参照される主キー(Bars [FooId、idx])と同じ数の列が必要です。
- テーブルFoosToStringsからの関連付けは、マップされていないクラスSystem.Stringを参照します。
どんな助けでも大歓迎です。ありがとう。:)
nhibernate - 複合キーでのコード結合による nHib 3.2 マッピング
私の (レガシー、変更不可) スキーマには、複合キーを使用して、User と UserAddress の間に 1 対 1 の関係があります。
私の最初のアイデアは、 a を使用<join
してそれらすべてを同じクラスに持ち込むことでした:
しかし、私はマッピングについて知りません:
これを達成する方法はありますか?あるいは、コンポーネントまたは 1 対 1 のマッピングを選択する必要があります...