nhibernate

    0

    1答えて

    コマンドラインからテストを実行しているときに、以下のエラーが表示されます。私は、私のテスト環境に、よりシャープな再使用をしています。 VS2015から実行すると、すべてのテストが合格します。しかし、コマンドラインからnunit frameworkを使ってコマンドラインを実行すると、設定が失敗します。私の現在のプロジェクトは.NET 4.6.2です。 SetUp : System.TypeIniti

    -1

    1答えて

    は、アセンブリが、私はこのエラーに cfg.xmlを <?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" > <session-factory> <property name="connection.driver_cl

    0

    1答えて

    私はテーブル(InquiryTable)を持っており、まずレコードをいくつか選択します。これらのレコードをデータベースから抽出してデータベースに更新します。しかし、私はこれらの2つのコマンドをnhibernateで同時に(1つにマージする)どのように行うことができるかを知る必要があります。 私は、1つのコマンドでSession.QueryとSession.Updateをマージしたいと思っています。

    1

    1答えて

    弾性検索を使ってhibernate検索で特定の用語に集約クエリを書くにはどうすればいいですか?

    0

    1答えて

    こんにちは私はデータベースに設定されているようにデフォルトの列の値を設定するためのXMLマッピングを設定するソリューションを探しています。 例えば 表 列UPDATE_BY_DATE、UPDATE_BY_USER タイプのタイムスタンプ、varchar型 デフォルトのSYSDATE、USER XMLマッピング <property name="updatedByTime" column="UPDAT

    1

    1答えて

    NHibernateセッションでHQL文を実行する前にFlush()を呼び出す必要がありますか? 私は、が `HQLを扱っているときはいつでもFlushに十分スマートであるべきだと思います。それは読み取りデータに来るとき、あなたのFlushMode設定がデフォルトである、Autoであれば、クエリの結果は何と一致しているように、 例えば、 using (ISession session)

    0

    1答えて

    このエラーは以下のコードで発生します。私はそれが重複キー値エラーを与える方法を理解していません。キーは実際にデータベースに存在しますが、コードにはMergeが指定されています。また、エンティティを最初に作成してdbに保存すると、すべてがうまくいきます。エラーはその後のセーブでのみ発生します。 Session.Merge(エンティティをdbの値に戻す)の前にSession.Refreshを実行する行

    0

    1答えて

    私たちのアプリケーションでは、我々のエンティティに対して状態パターンを使用しています。状態をデータベース値にマッピングすることで問題が発生します。私たちの現在のソリューションは動作しますが、IQueryable(Hibernateから)をサポートしていないので、リポジトリの.ToList()を呼び出す必要があります。ここで は、私たちの実体である: public class Gap {

    0

    1答えて

    私は顧客に「Nhibernate」というアプリケーションとLog4netというプラグインを使用しています。どちらも連動してログファイルを生成します。 nhibernate.logが200メガバイト以上に達すると、新しいファイルが生成され、古いファイルがNHibernate.log.1 と改名されたことをログのセグメンテーションを回避する方法はあります私の問題がされ200MB後もログを読み取り可能に

    0

    1答えて

    NHibernate 4プロジェクトにはいくつかのコレクション関係があります。私はオブジェクトモデルをユニットテストし、すべてのコレクションを実行します。ほとんどの場合は問題なく動作しますが、子コレクションが適切にカスケードされて保存されますが、親エンティティをロードしてコレクションプロパティを調べると、子コレクションは空になります。 ここに、省略されたクラスがあります。 GatewayUserは