「as」を追加して特定の列を基準に追加したいと思います。つまり、XYZ から 0 AS ID を選択します ...
基準を使用して、どうすればできますか?
ありがとう !
「as」を追加して特定の列を基準に追加したいと思います。つまり、XYZ から 0 AS ID を選択します ...
基準を使用して、どうすればできますか?
ありがとう !
NHibernateプロジェクションは、探している機能です。
var projections = Projections.ProjectionList();
projections
.Add(Projections.Property("EntityId"))
.Add(Projections.Property("Code"))
.Add(Projections.Constant(0), "ID"); // const projection
var list = session
.CreateCriteria<MyEntity>()
.SetProjection(projections) // projections
.SetResultTransformer(new AliasToBeanResultTransformer(typeof(MyEntity)))
.List<MyEntity>();
最初の 2 つ (EntityId、Code) は、マップされた プロパティを表します。最後のプロジェクション「ID」は const であり、クラスのマップされたまたはマップされていないプロパティ「ID」に設定できます...MyEntity