首页 新闻 会员 周边 捐助

dapper查询数据

0
[待解决问题]

  T t = default(T);
            t = dbConnection.QueryFirstOrDefault<T>(sql, paras);

用dapper查询数据时,t不为null,但是里面的属性值全部为空。用的mysql什么原因

灬丶的主页 灬丶 | 初学一级 | 园豆:9
提问于:2018-04-16 17:27
< >
分享
所有回答(3)
0

会不会SQL查询的数据就是空的啊?

华临天下 | 园豆:1501 (小虾三级) | 2018-04-16 17:30

不会吧,能能查到数据为什么为空?我用Query<T>能知道几条数据,但是属性值全部为空

支持(0) 反对(0) 灬丶 | 园豆:9 (初学一级) | 2018-04-16 17:35
0

字段名和属性名的对应关系呢

吴瑞祥 | 园豆:29449 (高人七级) | 2018-04-16 17:36

表的列明都有前缀,实体没有

支持(0) 反对(0) 灬丶 | 园豆:9 (初学一级) | 2018-04-16 17:38

@灬丶: 他只能匹配一模一样的名字.

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2018-04-16 17:38

@吴瑞祥: 嗯嗯,那我想想办法吧,谢了

支持(0) 反对(0) 灬丶 | 园豆:9 (初学一级) | 2018-04-16 17:39
0

可以配置Dapper如何映射列名,参考 Manually Map column names with class properties

dudu | 园豆:30902 (高人七级) | 2018-04-16 18:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册