0

ほとんどの queryover メソッドで例を見つけるのは非常に難しいと思います。たとえば、私はこれを持っています

   .Where(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))

私はこれを「したくない」

   .WhereNot(Restrictions.In(Projections.Property(() => tAlias.Course.Id), courseIds))

ただし、これらの制限を使用できるため、これを行うことはできません。では、WhereNot をどのように使用するのでしょうか。

PS

誰かが他のチュートリアル サイトを知っている場合は、このサイトを教えてください。

4

1 に答える 1

0

これを達成するには、次の 2 つの方法を試すことができます。

.Where(l => !tAlias.Course.Id.IsIn(courseIds))

または

.Where(!Restrictions.On(() => tAlias.Course.Id).IsIn(courseIds));
于 2011-05-12T08:58:36.780 に答える