nhibernate

    1

    1答えて

    私は2つのテーブルがあります。 すべて: IDを| propA | propB | someOtherColumn hidden: id | propA | propB 及び対応するクラス(マッピングされ、まだマッピングされない関係) Iは最初のテーブルからすべての行を取得したい、マイナスがpropa又はpropBプロパティによって一致する結果になります。 Criteria APIを使用して管理し

    0

    1答えて

    を使用して、私のテーブル構造されている。 create table Department( deptid [UNIQUEIDENTIFIER] ROWGUIDCOL DEFAULT NEWSEQUENTIALID() NOT NULL CONSTRAINT Department_P_KEY PRIMARY KEY, departmentname varchar(100)

    0

    1答えて

    私は、nHibernateトランザクションを開くコードを持っています。私は、現在のセッションが汚れている場合にのみこれを実行したい。私はSession.IsDirty()を使用していましたが、これは、これが保留中のSQL文をデータベースにフラッシュすることを発見しました。保留中のSQL文があるかどうかを確認するだけで実行することはできますが、私が使用できる代替手段を知っている人はいますか?

    0

    1答えて

    は、次のようなマッピングを考えてみましょう正しいです: <class name="Articulo" table="Articulos"> <id name="Id" column="IdArticulo"/> <set name="CodigosProveedor" inverse="true" fetch="select"> <key> <column name="Id

    0

    1答えて

    私はNHibernateとMVCについても新しいです。 私はこのモデルのためのXMLマッピング・ファイルを作成している public class RegisterViewModel { [Required] [Display(Name="Full Name")] public string Name { get; set; } [Required]

    0

    1答えて

    nHibernateを実際に実行せずに挿入/更新操作用の生のSQL文を生成することは可能ですか?もちろん、すべて(マッピング、connectionStringsなど)が正しく構成されているとしますか? 私が見つけた最も近いものを呼び出すことです: INSERT INTO Client (FirstName, LastName) values (?, ?) しかし、それはまだ私が必要になります。

    0

    1答えて

    私は以下のコードを持っています。それは時々ランタイムエラーを与える: a different object with the same identifier value was already associated with the session 私はMerge代わりのSaveOrUpdateを使用することを提案しているソリューションを見ました。それを試してみると(コメントアウトされた行を参照)

    0

    1答えて

    を登録しようあなたの実体を知らなくても答えることは困難ですNHibernateは select a.ID, count(b.ID) from appusers a left join weeklytasks b on a.ID = b.TaskOwner and b.taskstatus = 1 group by a.ID

    0

    1答えて

    nhibernateを使用してあるオブジェクトから別のオブジェクトに要素をマップしています。しかし、私の複雑なオブジェクト内の要素の1つは、目的のオブジェクト要素がそれに応じて値を設定するために条件を設定する必要があります。 ので、詳細に Mapper.CreateMap<OneObject, AnotherObject>() .ForMember( destination => de

    2

    1答えて

    したがって、私は再利用可能なライブラリを作成しています。 ORM操作には、コードによるNhibernateマッピングが使用されます。このライブラリを利用するサービスは複数ありますので、ライブラリを可能な限り動的に動作させたいと考えています。 複数のサービスがあり、サービスごとにデータベース内に特定のテーブルがあり、サービス名の前にサービス名があります。 Unityはこの接頭辞を挿入し、1つのサービ