0

私は2つのテーブル(タスクテーブルとユーザーテーブル)を
持っていますタスクテーブルにはユーザーのリストがあります
nhibernate 2の基準を使用してuserNameが「xx」であるタスクを選択する方法

4

1 に答える 1

1
    var tasks = _session.QueryOver<Task>()
            .Fetch(x => x.User).Eager
            .Where(x => x.User.Username == "xx")
            .List();

また

        User userAlias = null;
        var tasks = _session.QueryOver<Task>()
            .JoinAlias(x => x.User, () => userAlias, JoinType.InnerJoin)
            .Where(x=>userAlias.UserName=="xx")
            .List();
于 2012-05-10T11:37:24.987 に答える