【发布时间】:2012-09-10 00:03:24
【问题描述】:
我有这样的声明:
var vals =
from StandAloneUserPayment saup in _Session.Query<StandAloneUserPayment>()
.Fetch(x => x.RecurringPayments)
where
saup.User.UserId == userId
&& searchString.Contains(saup.FriendlyName, StringComparer.InvariantCultureIgnoreCase)
select
saup;
这似乎正是我应该做的,但我得到了Contains 方法的整行,并带有以下消息:
string不包含Contains的定义并且最佳扩展方法重载System.Linq.ParallelEnumerable.Contains<TSource>(System.Linq.ParallelQuery<TSource>, TSource, System.Collections.Generic.IEqualityComparer<TSource>)有一些无效参数
我做错了什么?
【问题讨论】:
标签: c# linq nhibernate linq-to-nhibernate