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

2020 年 4 月 15 日
 w574495524
2531 次点击
所在节点    程序员
8 条回复
w574495524
2020 年 4 月 15 日
我用的 C#,请尽量使用原生方法,不依赖框架
liuhan907
2020 年 4 月 15 日
你都用 C#,那就用微软钦定的 EFCore 不好么,非得自己手写何苦呢
w574495524
2020 年 4 月 15 日
@liuhan907 好吧
kiracyan
2020 年 4 月 15 日
为什么我第一反应是 view
baozijun
2020 年 4 月 15 日
难道不是视图吗
yjxjn
2020 年 4 月 15 日
建 view 表完事了~
w574495524
2020 年 4 月 15 日
@kiracyan
@baozijun
@yjxjn
貌似没用
yjxjn
2020 年 4 月 15 日
你看:

我想做成通用的接口,所以直接操作数据库不好吧_______你没搞懂建 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