-1
基準の基準Obj = Expression.Eq( "レコードソース"、 "GLOBAL");基準の基準Obj = Expression.Eq( "レコードソース"、 "GLOBAL");
これはselectクエリと同じですか? RecordSourceとGlobalは何ですか? Icriteriaを使用するのではなく、他の方法を使用してください。
基準の基準Obj = Expression.Eq( "レコードソース"、 "GLOBAL");基準の基準Obj = Expression.Eq( "レコードソース"、 "GLOBAL");
これはselectクエリと同じですか? RecordSourceとGlobalは何ですか? Icriteriaを使用するのではなく、他の方法を使用してください。
これはSQLのWHERE節と同じです。条件付き完全クエリは、次のようになります。
IList<Track> tracks = session.CreateCriteria<Track>()
.Add(Expression.Eq("Album", album0))
.List<Track>();
ここで、「トラック」エンティティのプロパティ名とalbum0プロパティの値は「Album」です。 NHは、基準、HQL、Linq、QueryOver、ネイティブSQLのような多くの照会メソッドをサポートしています。 最も単純な、imho、Linq。
session.Query<Track>.Where(t => t.Album.Name = "...").ToList();