nhibernate

    0

    1答えて

    は、私は次のクエリ ICriteria query = session.CreateCriteria(typeof(T)); 私はそう query.Add(Expression.In(keyField, someListOfObjects.ToArray())); のような式を追加できるように、どのように私はTのキーフィールドを見つけることができますがあるとNHibernateのオブジェクト

    0

    1答えて

    を掘削... どのように私は、アソシエーションをドリルダウンし、そのZさんのみX年代を選択することができます特定のプロパティ値を持っていますか? のIListのX = Session.CreateCriteria(typeof演算(X)) .CreateAlias( "イース"、 "Y") .CreateAlias( "Y.Zs"、 "Z") .Add(Expression.Eq( "Z.Prop

    2

    1答えて

    ビジネスキーの一意の番号を生成する最適な方法は何ですか? 以下の例では、顧客が注文を参照するために使用できる番号(OrderNumber)が必要です。 <class name="Order"> <id name="Id" ... /> <property name="OrderNumber" column="order_number" /> </class>

    9

    3答えて

    以前はWebアプリケーションでNHibernateを使っていました。私はまだNHibernateを学んでおり、セッション管理の技術を完全に把握していないことを認めなければならない。だから私は書いているWin Formsアプリケーション内でNHibernateを使いたいと思っています。私はFormsアプリケーションのセッション管理が少し違うと聞いています。セッションは、会話ベースで開いたり閉じたりす

    4

    3答えて

    nhibernateの内部動作を知っている人には、facebook/myspaceのような大規模なWebアプリケーションはnhibernateを使うと思いますか? また、会社サイトなどのトラフィック量の少ないサイトに適したnhibernateですか?そのチャットの性質のためにエンタープライズレディではない?

    0

    2答えて

    NHibernateが削除操作を実行しない理由は何ですか? public bool Delete(MyType model) { using (var session = _sessionFactory.OpenSession()) session.Delete(model); return true; } 私はsession.Clear()メソッドを呼び出

    0

    1答えて

    リストを含むディクショナリをマップしようとしています。 私はテーブルの次のセットがあります。 CREATE TABLE Item(id) CREATE TABLE Filter(id) CREATE TABLE FilterType(id) CREATE TABLE ItemFilter( item REFERENCES Item(id), filter REFERENCES Fil

    2

    2答えて

    多対1のプロパティマッピングを持つレコードを保存しようとしています。私はここで新しく作成された親オブジェクトを割り当てようとします(または既存のものを使用しますが、うまくいきます)が、子オブジェクトのテーブルに親オブジェクトのIDを追加しようとするとエラーが発生します。それはテーブルにNULLを追加することはできませんが、これは当てはまりますが、子供を追加していてもnHibernateが最初に親オ

    1

    2答えて

    HQLを使用すると、PK/FK以外の列(またはオブジェクトプロパティ)をどのように結合しますか? 私はドキュメントを読んでいます。暗黙のうちにPK列に参加しようとしているようですね。 https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.html

    1

    1答えて

    私はいくつかのコンポジット要素をマッピングするためにAutoPersistenceモデルを取得しようとしています。しかし、それは実体としてマッピングするか、マニュアルマッピングに落とすか、あるいは単純な作業ではないようです。ここに私の問題を示し、いくつかのコードがあります: using System; using System.Collections.Generic; using Fluent