nhibernate

    0

    2答えて

    NHibernate db updateでエラーが発生し、そのような例外がスローされた場合、NHibernate経由でデータベースのログテーブルに再度ログします。 今、私はreuse NHibernate session after an exception thrownできませんので、ログテーブルにログインするとエラーが発生します。どのようにこの状況を最善に処理するのですか?

    4

    4答えて

    CSLA.netでは、すべてのドメインクラスは非仮想プロパティを含むBusinessbaseから継承する必要があります。 NHibernateを使用する場合、遅延読み込み用の仮想プロパティを実装する必要があります。 CSLA/NHibernateはを使用するには、いくつかのオプションが一緒にあるように見える:NHibernateので スイッチ遅延読み込みをオフにし(これはあまり柔軟なようだが)ドメ

    3

    1答えて

    DetachedCriteriaをシリアル化しようとしていますので、データベースに保存して後で同じ基準を再利用できます。以下のコードを実行すると、NHibernate.Criterion.DetachedCriteriaはパラメータのないコンストラクタを持たないため、直列化できません。 DetachedCriteria criteria1 = DetachedCriteria.For<Securi

    8

    2答えて

    私はnHibernateの新機能で、WebアプリケーションフォームPOSTから切り離されたオブジェクトを更新する適切な方法について私の頭を掴みようとしています。私たちはを配置している <bag name="PlannedSlices" inverse="true" cascade="all-delete-orphan"> <key column="JobNumber" />

    2

    4答えて

    ORMに対してHibernateを仮定します。 私はこれをどうやって質問するか分かりません。私は別のアプリケーションの一部を置き換えることができるアプリケーションを構築したい。たとえば、「大きな」アプリと呼ばれるさまざまなモジュールを持つアプリケーションがあるとします。このアプリケーションは人事、財務、購入、スキルセットなどを処理することがありますが、何らかの理由でスキルセットモジュールが嫌いです

    4

    2答えて

    次のクエリを実行すると、 'feedItemQuery'に複数の項目が含まれているため、例外が発生します(SingleOrDefaultは機能しません)。 これは、DistinctRootEntityトランスフォーマーを使用しないCriteria APIを使用しているときに予想される動作ですが、linqを使用すると、すべての広告を含むAds(ICollectionの)プロパティを持つ単一のルートエ

    2

    2答えて

    NHibernate.Validatorで使用される検証方法(businbessルール検証用)を定義することは可能ですか? 私はEntLibに存在して何か意味:はい、それは行うことができます [HasSelfValidation()] public class SomeClass { //... [SelfValidation()] public virtual

    0

    1答えて

    nHibernateでセッションファクトリをインスタンス化しようとすると、パラメータインデックスに "ArgumentOutOfRangeException"が表示されます。このエラーは、nHibernateの腸の深部にあるプロシージャから発生します。エラーのスタックトレースを投稿できます。 これは非常にシンプルな3層アーキテクチャの新プロジェクトです。データレイヤーは、nHibernateクラス

    4

    1答えて

    私は奇妙な日付形式のデータベースを使用しています。私はUserTypeを標準の.NET DateTimeを奇妙なフォーマットに/から転送するよう書いています。うまくいきます。 私は通常ICriteriaクエリを使用しましたが、このプロジェクトではHQLを使用してIQueryを試してみることに決めました。私は、クエリが適切なUserTypeにパラメータを変換しないという問題に遭遇しました。 例: I

    1

    2答えて

    オブジェクトProductとSupplierの間には多対1の関係があります。私はそれに属するProductを削除せずにSupplierを削除する必要があります。ここで は、クラスの簡易版である: public class Supplier { public virtual IList<Product> Products { get; protected set; } } publi