社区
.NET Framework
帖子详情
EF treeview代码怎么搞定
happydaily
2014-09-28 10:01:40
treeview无限级别节点,如何根据输入的某个节点ID用EF查询出父节点或者子节点?SQL我知道用递归可以实现,不知道EF怎么写呢?求指导
...全文
241
3
打赏
收藏
EF treeview代码怎么搞定
treeview无限级别节点,如何根据输入的某个节点ID用EF查询出父节点或者子节点?SQL我知道用递归可以实现,不知道EF怎么写呢?求指导
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-09-29
打赏
举报
回复
找父节点: var query = db.Where(x => x.id == node.parentid); 找根节点 while (node.parentid != null) node = db.Single(x => x.id == node.parentid); 找子节点 var query = db.Where(x => x.parentid == node.id); 找全部子节点 IEnumerable<Node> getChildren(Node node) { return db.Where(x => x.parentid == node.id)..Concat(db.Where(x => x.parentid == node.id).SelectMany(x => getChildren(x))); }
郑州高新区WPF小王子
2014-09-29
打赏
举报
回复
你可以使用EF执行sql视图呀。
moonwrite
2014-09-28
打赏
举报
回复
触类旁通~ 如果数据少~而且不怎么改变~ 可以使用缓存~然后linq to object递归
WPF
TreeView
MVVM实战:如何用HierarchicalDataTemplate
搞定
多级菜单(附源码)
本文详解如何基于WPF
TreeView
与HierarchicalDataTemplate构建企业级多级菜单系统,涵盖健壮菜单数据模型设计、扁平数据转树形结构、DataTemplateSelector动态模板选择、图标动态加载、懒加载与异步加载实现、权限驱动的动态菜单更新、虚拟化性能优化及内存管理等核心技术要点。
WPF
TreeView
控件实战:5分钟
搞定
动态数据绑定(含MVVM示例)
本文详解WPF中
TreeView
控件在MVVM模式下的动态数据绑定实践,涵盖层级数据模型设计(INotifyPropertyChanged+ObservableCollection)、HierarchicalDataTemplate配置原理、多类型节点支持及常见绑定故障排查方法。重点强调数据驱动UI的设计思想,避免硬编码,实现响应式树形结构自动渲染。
C#/C++混编实战:在OpenCasCade 7.7.0中
搞定
鼠标拾取与
TreeView
联动(附完整
代码
)
本文基于OpenCasCade 7.7.0,通过C#/C++/CLI混合编程实现高性能3D鼠标拾取及
TreeView
实时联动。涵盖环境配置、坐标变换修复、双向实体索引管理、事件桥接管道、精准拾取优化、多级引用递归处理、空间分区加速及同步诊断方法,重点解决SN唯一性校验、AIS_Shape指针稳定性与变换一致性等关键技术难点。
OCCT 7.7.0实战:C#/C++混合编程下,
搞定
CAD图形与
TreeView
的双向联动(附完整
代码
)
本文基于OCCT 7.7.0,介绍C#/C++混合编程下实现CAD三维图形与
TreeView
控件的双向联动技术。涵盖图形选择→树节点定位、树节点点击→图形高亮的核心流程,以及多视图同步、撤销/重做、性能优化(空间索引、LOD、异步加载)等进阶方案,并分析图形引用异常、事件延迟、内存泄漏等常见问题及调试方法。
treeview
所有节点递归解法及注意!!!!!!!!!!!!!!!!!
本文探讨在递归函数内部初始化变量的问题,特别是布尔类型变量,解释了为何这种做法可能导致逻辑错误,并通过一个C#
代码
示例进行说明。
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章