nhibernate-criteria

    0

    2答えて

    これで良い例が見つかりませんので、分離基準の使い方をよく理解できます。最初は)。 私は2つのテーブルを持っています。 配置と配置スペシャリスト 私のPlacementSupervisorテーブルにはPlacement.PlacementIDに関連するPlacementIDのFKがありますが、nhibernateモデルクラスにはPlacementSupervisorがあります。プレースメント(プレー

    0

    2答えて

    私のアプリケーションでは、ユーザーは検索条件を定義できます。彼は列を選択したり、演算子を設定したり(等しい、等しい、より小さい、等しい、等)、値を与えることができます。ユーザーがボタンをクリックすると、アプリケーションは条件付きでデータベースを検索します。私はNHibernateを使用し、今私に尋ねる、NHibernateでこれを行うための最も効率的な方法は何ですか。 は、私は同じようにしてクエリ

    0

    1答えて

    List(Of Child)オブジェクトが多対1の関係にある親オブジェクト(Parent)がある場合。子オブジェクトのサブセット(親切に読み込まれている)を持つ親を返すことは可能ですか?私はVBとCriteriaを使用しています。 親1に50人の子供(20タイプX 30タイプY)があり、タイプXのみを含むコレクションで親を返したい場合は、子どもを熱心に読み込んで20のサイズのコレクションのみが必要

    0

    1答えて

    私は2つのテーブル、PlanとTicketを持っています。私はTravelPlanにあるがTicketにはないすべてのレコードを欲しい。上記のクエリはすべてのレコードを返すdoes notの Template.Criteria.CreateCriteria("Plan") .Add(Subqueries.PropertyNotIn("UserID",

    0

    1答えて

    私は6か月前に似たような質問をしましたが、それでもまだ答えは得られていません。 ここに問題があります。以下のコードは重複したレコードを返します。 実際に返されるレコードセットは、Model.Productです。 このクエリは、ProductSkusテーブル内のDateAddedフィールドを調べて、製品が表示されるかどうかを確認します。 唯一の問題は、1つ以上のProductSkusが特定の製品の要

    0

    1答えて

    私は以下のような国と州のドメインモデルを持っています(下記参照)。 私は、(Crieteria APIまたはHQLを使用して)特定の国のすべての州を取得したいと考えています。私はCountryCodeをパラメータとして受け取ります。 私はNHibernateの中で理解して何から、私は国をロードし、その後、私のcrieriaにExpression.Eq()を作ることができるように「国オブジェクト」と

    0

    1答えて

    テーブルから人物の異なる指定の数を取得したいと思います。例えば、5人のマネージャー、2人のHR、3人の座標など。以下のクエリは、私にUserDesigフィールドのエントリの合計数を与えます。私はマネージャーのための5のようなフィールドの異なる指定の総数を持っていると思います。プロジェクションクエリを使用してこれをどのように伴いますか? Template.Criteria.CreateCriteri

    1

    1答えて

    私はアクティブなアイテムの最大数を返す関数を持っています。 返された結果をランダムな順序で並べ替えることができるようにしたいと思います。 public IList<Widgets> GetWidgetsToDisplay(int maxToGet) { var query = CommonSessionManager.GetSession().CreateCriteria<Widget

    0

    1答えて

    私はAyendeの投稿hereに記載されているように、私のアプリケーションで継承のためのテーブルごとのサブクラス戦略を使用しています。 しかし、サブクラスを具体的に質問して、会社と言うと、私が知っているIdでフィルタリングすると、結果のSQLが正しくなくなり、SQL Serverでエラーが表示されます。 基準: session.CreateCriteria<Company>() .Add

    0

    2答えて

    私は、FirstNameとLastNameの2つのフィールドを持つテーブルを持っています。名前を検索するには、FirstName + " " + Lastnameという数式を作成しました。 しかし、私は次のステートメントを実行しようとします Restrictions.InsensitiveLike("empl.FullNameFormula", "% " + restriction.PersonN