如何将多表查询封装起来? 外部调用时,尽可能简洁. (已知 一个实体类名与数据库表名一致,字段名称一致)

2020-04-15 11:03:31 +08:00
 w574495524
1772 次点击
所在节点    程序员
8 条回复
w574495524
2020-04-15 11:04:36 +08:00
我用的 C#,请尽量使用原生方法,不依赖框架
liuhan907
2020-04-15 11:22:57 +08:00
你都用 C#,那就用微软钦定的 EFCore 不好么,非得自己手写何苦呢
w574495524
2020-04-15 11:33:21 +08:00
@liuhan907 好吧
kiracyan
2020-04-15 15:33:10 +08:00
为什么我第一反应是 view
baozijun
2020-04-15 16:02:16 +08:00
难道不是视图吗
yjxjn
2020-04-15 16:33:39 +08:00
建 view 表完事了~
w574495524
2020-04-15 16:47:22 +08:00
@kiracyan
@baozijun
@yjxjn
貌似没用
yjxjn
2020-04-15 17:13:11 +08:00
你看:

我想做成通用的接口,所以直接操作数据库不好吧_______你没搞懂建 view 表的意义

而且直接创建视图,不带 where 语句出来跟直接拼 sql 有什么区别?_______你还是没搞懂建 view 表的意义

我打算写一个通用的多表查询调用接口,建立视图岂不是每次都要对数据库进行操作?_______你真的没搞懂建 view 表的意义

还是得建视图表。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/662557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX