私は次のようにNhibernateでマップされたモデルを持っています:
public class A
{
public virtual long Id { get; set; }
public virtual long Number { get; set; }
/* and other 20 properties... */
}
public class B
{
public virtual long Id { get; set; }
public virtual A ItemA { get; set; }
public virtual string Name { get; set; }
public virtual DateTime Date { get; set; }
}
クエリ(queryover、linq、hqlなど)を作成して、List<B>
ItemAプロパティにIdプロパティとNumberプロパティのみを入力します。これは、このプロパティのみが必要なためです(Aクラスには多くのプロパティがあります。私の結果には使用しないでください)。これを行う方法はありますか、それとも作成する必要がありますViewModel
か?を作成する必要がある場合ViewModel
、どうすればこれを行うことができQueryOver
ますか?
ありがとうございました!