我遇到了一些似乎不支持 Linq to Objects 的集合实例。最近,使用默认的 ASP.Net Membership Provider,此代码:
var membershipUsers = (from m in Membership.FindUsersByName(userName) select m);
产生编译器错误
找不到源类型“System.Web.Security.MembershipUserCollection”的查询模式的实现。未找到“选择”。考虑明确指定范围变量“m”的类型。
查询模式的实现在哪里?
我可以创建自己的实现吗?如何?
如何“明确指定”范围变量的类型,这会有所帮助吗?