社区
.NET Framework
帖子详情
EF treeview代码怎么搞定
happydaily
2014-09-28 10:01:40
treeview无限级别节点,如何根据输入的某个节点ID用EF查询出父节点或者子节点?SQL我知道用递归可以实现,不知道EF怎么写呢?求指导
...全文
175
3
打赏
收藏
EF treeview代码怎么搞定
treeview无限级别节点,如何根据输入的某个节点ID用EF查询出父节点或者子节点?SQL我知道用递归可以实现,不知道EF怎么写呢?求指导
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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递归
ef
mysql cod
ef
irst_
EF
6(Cod
eF
irst)+MySql开发遇到的坑
最近一不小心偷个懒就已经过了好几个月了,真是惭愧惭愧,出来混终究是要还的,我还是把”脱坑指南“写完吧,-_-~~。点我打开上篇博客0x001、架构名”dbo”の殇坑之首也,当提架构名,在mssqlServer中dbo是默认的架构,在cod
eF
irst中默认的架构名就是dbo,举个栗子先。新建一个工程(参照上篇文章),创建两个类型public class Student{public int Id ...
C#期末篇_基于C#、SQLServer、WPF实现的超市管理系统(增、删、改、查)
简单超市商品管理系统 目录 一、简单介绍 二、实现流程 三、实现过程出现的bug 一、简单介绍 说明 参考B站视频:龙马教育C# 视频时长4:23:42,视频年代较早,主要使用的是Form,这里我使用的WPF替换Form来实现相关显示操作
代码
已上传GitHub:https://github.com/GitHubSi/C-SuperMarketSystem-DaErQiMo 开发环境 VisualStudio 2019、SQLServer 2019、SSMS 18 基于C#和SQLServe
elementui的tree组件页面显示不出数据_vue路由及组件
继续搞Vuejs的前端,在之前我已经在Windows系统上配置好了一个初始的vue-cli页面,目前我需要做的工作,就是开始写
代码
,学习增删页面,加入输入框按钮什么的。另外希望能尽快学会如何通过API取数据,感觉上,能学会这些东西,就能达到一项技术2/8原则里边那个8了。为了实现这个目的,我上网看了一系列的博客教程,照着抄了很多
代码
,最后都没办法用。我怀疑原因可能是大家用的版本不一样,感觉上Vue...
qt designer设置顶级布局后混乱_为了这篇关于QT最全面的项目实战总结,成功加入脱发大军!不看也给我先收藏起来!...
阅读目录编译环境与开发流程QT项目的构成及原理QT中的布局QT中的通用控件QVariant 类型QComboBox控件QTableWidget控件QTabWidget控件QWebview控件使用QSS编码问题QT的内存管理QT的信号槽QT中绘图QT的线程QT中使用第三方的dllQT中为控件添加右键菜单的方法结束语编译环境与开发流程开发QT有两种IDE可以使用,一种是使用 VS + Qt 的插件,另...
用 LINQ 编写 C# 都有哪些一招必杀的技巧?
本文来自作者 曹某某 在 GitChat 上分享 「用 LINQ 编写 C# 都有哪些一招必杀的技巧?」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比前言C# 作为一种全能的编程语言,以及微软近年来的转型,越来越受到开发者的重视。C# 不但可以用来开发基于 Linux 和 Docker 上运行的轻量的 web 应用,也可以在 xamarin 的加持下开发 Android 和 iOS 移动客
.NET Framework
17,748
社区成员
24,327
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章