代码之家  ›  专栏  ›  技术社区  ›  Mike Florian Doyen

如何使用linq to entities将数据绑定到asp.net树视图?

  •  2
  • Mike Florian Doyen  · 技术社区  · 15 年前

    我见过其他类似的问题处理WPF Almost exactly the same 但我可以;在ASP.net中无法解决此问题。我有一个带有parentpage外键的Pages表,希望将它们数据绑定到treeview。在过去,我从一个数据集创建了一个层次数据集,但如果可以的话,我希望留在entities框架内。谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   casperOne    15 年前

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

    WPF通常支持开箱即用的层次数据集的数据绑定,这一事实使它变得如此简单。

    彻底地 不同的是,比较它们将是苹果和橙子的比较。

    在这里,我看到实体框架所能给您带来的唯一好处是,可以生成一个本质上是层次结构的匿名类型(投影)。然而,我并没有真正看到这里的好处,因为最终,您将不得不手动填充树控件,并且层次结构与现在以表形式存在的平面结构相比没有任何固有的好处,假设您以正确的顺序返回记录,这样当您以向前的方式遍历时,执行“树”遍历的方式与使用真实对象树重复执行的方式相同。