FreeSql (二十七)将已写好的 SQL 语句,与实体类映射进行二次查询

Posted freesql

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeSql (二十七)将已写好的 SQL 语句,与实体类映射进行二次查询相关的知识,希望对你有一定的参考价值。

有时候,我们希望将写好的 sql 语句,甚至是存储过程进行查询,虽然效率不高(有时候并不是效率至上)。

巧用AsTable

var sql = fsql.Select<UserX>()
    .AsTable((a, b) => "(select * from user where clicks > 10)")
    .Page(1, 10).ToList();

本身 AsTable 是用来进行分表分库的,后续我们会接着讲。

友情提醒:当开启了自动同步结构功能,UserX 可能不需要同步,怎么办?请移步《实体特性》文章说明。

以上是关于FreeSql (二十七)将已写好的 SQL 语句,与实体类映射进行二次查询的主要内容,如果未能解决你的问题,请参考以下文章

FreeSql (二十八)事务

FreeSql (二十九)Lambda 表达式

Django框架(二十七)—— ContentType组件

Django其二

Django其二

谁能给一个java 写好的解析普通SQL语句 为绑定变量形式java 不胜感谢