nhibernate

    1

    1答えて

    は、次のようなオブジェクト階層を考える: class Category { List<SubCategory> SubCategories; } class SubCategory { List<Product> Products; } class Product { } それはNHibernateはを使用して、階層全体が熱心に負荷することは可能ですか?

    26

    4答えて

    次のシナリオでは、Fluent NHibernateを使用して型階層をデータベーススキーマにマップします。 私はItemとSubItemクラスは抽象的であるNHibernateは2.0 型階層 public abstract class Item { public virtual int ItemId { get; set; } public virtual string I

    4

    2答えて

    NHと辞書をマッピングしています。次のように宣言は次のとおりです。 <hibernate-mapping ... <map name="CostsByRole" table="JobAccountingSnapshotCosts" lazy="false" fetch="join" access="nosetter.camelc

    1

    6答えて

    私は長年にわたってejb、oledb、およびADOコードをたくさん書いています。 O/Rマッパーでの私の経験は、最高でもスピードのためのブタであり、最悪の場合、悪夢に満ちた悪夢です。 NHibernateまたはSpring .NETが問題のある理由とその理由は何ですか?

    5

    1答えて

    nHibernate 2.1 Alphaは数日前に出てきましたが、sourceforgeの発表には追加の機能については言及していません。特に、LINQが含まれているかどうかは言及していません。私はLINQが2.1の一部であることを読んだことを知っていますが、それは6ヶ月前です。 LINQが2.1になっているのか、どんな新機能があるのでしょうか?公式サイトに2.1 alphaの機能に関するドキュメン

    3

    1答えて

    、何等のサブソニック、ADO.NET Entity Frameworkののような.NETのORMフレームワークの残りの部分からNHibernateはを分離差別化要因は? なぜ、他の.netエンティティフレームワークよりもnhibernateを選択する必要がありますか?

    1

    2答えて

    誰かがNHibernateのマッピングとビジネスクラスをリバースエンジニアリングする良いツールを知っていますか? NHibernateはグリーンフィールド開発に最適ですが、大規模なレガシーデータベースでも作業する必要があります。私はNGENを試してみましたが、それはDB全体を行い、個々のテーブルやsprocsへのマップを選択することはできず、UNIQUEIDTITIERをUNIQUEIDENTIF

    3

    5答えて

    私は、Personオブジェクトのコレクションを返すNHibernateでカスタムの名前付きクエリを使用しています。 Personオブジェクトは、私は次の例外を取得しています意味NHibernateのマッピングにマッピングされていません。 System.Collections.Generic.KeyNotFoundException: 指定されたキーは、 辞書には存在しませんでした。 NHibern

    2

    1答えて

    変更を取り消して以前のバージョンにロールバックできるように、「以前のバージョン」を作成します。 私はさまざまなプロパティと管理スタッフのコレクションを持つマネージャオブジェクトを持っています。これは、データベース内の2つのテーブルに関連し、スタッフは外部キーによってマネージャにリンクされています。 私がしたいのは、マネージャーとそのスタッフ全員を複製して、マネージャーテーブルの新しいエントリーとし

    1

    1答えて

    継承とNHibernateを使用してロールベースの構造を設定する際に問題があります。 基本的にObjectInRoleという抽象クラスが必要です。このクラス(および対応するデータベーステーブル)には、RoleId、ObjectId、およびObjectType(これが識別子カラムです)が含まれています。弁別子列は、役割を獲得するオブジェクト型です。 簡単にするために、ロールのリスト(バッグ)を含むU