工作生活

C# 根据反射判断对象字段类型

2019-07-01  本文已影响0人  甘子的桃大哥

首先来看看我们得问题。

第一先看表设计

bit类型。实际使用bool类型,在对象模型中是bool类型,通过ef映射后生成的。

在多表查询中为了方便写sql,通过执行sql返回DataTable

DataTable还需要转换成list对象。这时候就在网上找到一段转换代码

大多数情况下都是可以用的,但是由于查出来的数据是0和1,而对象里的字段是bool就会报错提示

这样是无法给对象赋值的,所以转换失败。

我们可以判断对象字段类型来手动赋值

仅供初学者参考,有大神发现不好的地方可以指导一二~~~~~~~~~~~

上一篇 下一篇

猜你喜欢

热点阅读