如何为XmlAttributeCollection编写LINQ语句
本文关键字:LINQ 语句 编写 XmlAttributeCollection | 更新日期: 2023-09-27 18:29:11
我总是混淆AsQueryable和AsEnumerable。我什么时候应该使用它们?我应该使用AsQueryable创建一个LINQ语句来根据xml或AsEnumerable的属性进行筛选吗?
[Serializable]
public class LogHandler : IConfigurationSectionHandler
{
public object Create(object parent, object configContext, XmlNode section)
{
XmlAttributeCollection v = section.Attributes;
}
}
主要区别在于,为IQueryable定义的扩展方法采用Expression对象而不是Func对象,这意味着它接收的委托是一个表达式树,而不是要调用的方法IEnumerable非常适合处理内存集合中的,但IQueryable允许使用远程数据源,如数据库或web服务。