私は 'FirstName'と 'LastName'カラムを持つ 'Customer'テーブルを持っています。テキストボックスのテキストに応じて、 'FirstName'、 'LastName'、および 'FirstName + LastName'の後に 'Customer'テーブルの検索を実行する必要があります。 NHibernateまたはSQLクエリを使用してこれを実装するための最良の方法/クエリは何ですか?あなたが顧客と呼ばれるオブジェクトを持っていることをpresumming、それが正しくマッピングされているということです。もちろん、NHibernate find
var session = SessionFactory.OpenSession;
var transaction = session.BeginTransaction;
var query = session.CreateQuery("FROM Customer c WHERE c.LastName = :LastName And c.FirstName = :FirstName");
query.SetString("FirstName", FirstName);
query.SetString("LastName", LastName);
var returnList = _Query.List(Of Customer)();
transaction.Commit();
シンプルになりHQLを使用して
から