Select用法 匿名对象自动映射 返回
SqlSugar
处理完成
2
196
老菜鸟了 发布于1个月前
悬赏:0 飞吻
匿名对象自动映射
说明:自动主表赋值 表.*
注意: Oracle如果用到Take或者分页 需要改用ToffsetPage()替换
.Select<dynamic>((st,sc)=> new { //id是st任意一个属性 id=st.Id.SelectAll(), // st.* (SelectAll建议只用一张表,不然查询列会有重名) SchoolName=sc.Name // Name as SchoolName }).ToList() //Select st.*,[sc].[Name] AS [schoolName] //.SelectAll等同于SqlFunc.GetSelfAndAutoFill是个语法糖 |
我想将结果返回前端时将字段名称全部小写用的是system.text.json .net 8
设置了 PropertyNamingPolicy和DictionaryKeyPolicy 结果完全不生效
改为 Select<object>(...).ToList() 就可以
热忱回答(2)
-
fate sta VIP01个月前
匿名对象只能根据据库来,没办法处理指定格式
0 回复 -
fate sta VIP01个月前
除非你不用*
0 回复