本文介绍了哪里是EntitySet的< T>的"结果查看"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在寻找一个链接的EntitySet< T>
A LINQ到SQL映射的实体,我看到以下内容:
我想看到下面这样我就可以点击小刷新图标,看到的内容(通过使用 .AsQueryable()
扩展方法实现):
为什么我不能看到结果查看定期平原的EntitySet< T>
此外,我注意到,在它说:
From what I can see, EntitySet<TEntity>
doesn't inherit from either IQueryable
nor IQueryable<T>
. So what's up with that claim?
解决方案
You'll find the answer to this question
In particular #2, EntitySet<T> implement's IList<T> therefore the debugger won't show a "Results View" option.
Using the AsQueryable extension method returns an object which only implements IQueryable and IEnumerable and therefore will show the "Results View" option.
You can read more about the #2 in the answer given in the other question.
这篇关于哪里是EntitySet的< T>的"结果查看"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!