NHibernate を使用してテーブルにマップされたクラスがあります。問題は、一部のプロパティのみがテーブルの列にマップされていることです。表示に使用する列のみがマップされているため、これで問題ありませんが、クラスのプロパティにマップされていないテーブル内の他の列に対してクエリを実行する方法があるかどうか疑問に思っていました。
たとえば、次の列を持つテーブルがあります。
Customer
-----------
CustomerId
Name
DateCreated
オブジェクトがあります
public class Customer
{
public virtual int CustomerId {get;set;}
public virtual string name {get;set;}
}
andname
とcustomerId
はマップされDateCreated
ますが、どこにも表示しないからではありません。Customer
特定の日付までに作成された顧客のテーブルをクエリしたいと思います。をマッピングせずにこれを行う方法はありますDateCreated
か? また、基準 API を使用してこれを行うことをお勧めします。