nhibernate

    0

    1答えて

    私はChild1オブジェクトのリストを持つエンティティを持っています。マッピングは のように見えます。私は CHILD1エンティティにCHILD2オブジェクトのリストを追加し、マッピングを設定しようとした場合のXMLマッピングが作成され を取得していないようですし、私はこのエラーを取得: 試験方法 vRATest.ORMTest.NHibernateTestsを。 NHibernate_Shoul

    8

    1答えて

    私はいくつかの基本的なGet/Save/Deleteメソッドを定義するリポジトリクラスを持っています。これらの中で、私は自分のビジネスエンティティの仕事をするためにNHibernateを使います。たとえば: Public Class SecurityRepositoryNHibImpl : Implements ISecurityRepository Public Function Ge

    0

    1答えて

    私はキャッシュしたい非常に簡単なCountryエンティティを持っています。これは完全に機能しますが、キャッシュされたインスタンスのクローンバージョンを返すか、または開発者がその状態を変更できないように読み取り専用にする必要があります。 これをどのように達成できますか?私はFluent Readonly()メソッドがこれを強制することを約束しましたが、そうではありません。 サンプル流暢マッピング:

    2

    3答えて

    だが、私はこのようなクラスを持っているとしましょう: public class Parent { public int ParentId {get;set;} public IList<Child> Children {get;set;} public string Name {get;set;} } public class Child { pu

    1

    2答えて

    nhibernateを使用して、挿入されたオブジェクトにプライマリキーを割り当てることを許可するにはどうすればよいですか?ジェネレータを型 "ID"として設定したいと思うが、ドキュメントにはこの "..resquire [s]を使用して2つのSQLクエリが新しいオブジェクトを挿入する"と書かれているようだ。それはなぜでしょうか?この機能を通常のINSERT SQL文のようにする方法はありますか?

    0

    1答えて

    私はNHibernateはを使用して変換したいado.net文を持っている: Dim sql As New StringBuilder() sql.AppendLine("SELECT r.RoleId, r.RoleName ") sql.AppendLine("FROM dbo.aspnet_Roles r ") sql.AppendLine("WHERE r.RoleId IN ")

    3

    5答えて

    顧客に多数の注文が添付されている場合。どのようにNHibernateを使ってOrders Listを読み込むのが怠惰でしょうか? マッピングファイルを設定する必要がありますか?どのような助けや例も素晴らしいでしょう。

    3

    3答えて

    私はnHibernateを使用していて、いくつかのページングを実装しようとしています。このコードを実行すると、 IList list = session.CreateQuery("FROM Author").List(); は8レコードを返します。このコードを実行すると、 IList list = session.CreateQuery("FROM Author") .SetFirs

    1

    1答えて

    私は1つのプロジェクト/ dllにPersonクラスを持ち、別のプロジェクト/ dllにあるPersonから派生したStandardUserクラスを持っています。私は、StandardUser(パスワードとStandardUserは同じDLLにあります)を含むパスワードクラスを持っています。 このシナリオで流暢な自動演奏をすることはできません。 それは私に語った: NHibernate.Mappi

    1

    2答えて

    NHibernateは、タイムスタンプのサポートをビルドしています。しかし、NHibernateにはプロパティを更新しないように指示するか、常に更新するよう指示するだけです。 私が現在取り組んでいるプロジェクトでは、「created_time」と「updated_time」の両方を持つ複数のテーブルがあり、どちらもデータベースによって生成されます。 NHibernateに、 "created_ti