2010-02-12 51 views

回答

0

ASP.NET TreeView和WPF TreeView控件非常,非常不同的野兽。

事实上,WPF通常支持层次数据集立即可用的数据绑定,这使得它很容易。

最后的数据绑定机制是从根本上不同,所以比较它们将是苹果对桔子的比较。

至于如何使用LINQ-to-Entities实际执行数据绑定,ASP.NET中TreeView的数据绑定模型允许您绑定到XML文件,但您必须定义树在控制的声明中,我觉得你事先不知道。

我发现实体框架可以给你的唯一好处是生成一个具有层次性的匿名类型(投影)的可能性。然而,我并没有真正看到这里的收益,因为最终你将不得不手动填充树形控件,并且层次结构不会给你带来任何固有的好处,而不是你现在以表,假设你按照正确的顺序返回记录,以便当你以正向的方式遍历时,你正在执行“树”遍历,就像循环使用真正的对象树一样。

相关问题