FreeSql icon indicating copy to clipboard operation
FreeSql copied to clipboard

IEnumerable<string>类型竟然映射不出来字段?

Open Natalieihs opened this issue 4 years ago • 3 comments

问题描述及重现步骤:

数据库的具体版本


安装的包


.net framework/. net core? 及具体版本

.net core 5.0

Natalieihs avatar Nov 02 '21 16:11 Natalieihs

用的是PostgreSQL,我有张表里一个字段用的是IEnumerable类型,然后这个字段一直没生成出来,也没报错,换成 string[] 就可以了

Natalieihs avatar Nov 02 '21 17:11 Natalieihs

参考 类型映射、 https://github.com/dotnetcore/FreeSql/wiki/%e7%b1%bb%e5%9e%8b%e6%98%a0%e5%b0%84#%E9%BB%98%E8%AE%A4%E7%B1%BB%E5%9E%8B%E6%98%A0%E5%B0%84

IEnumerable 不是基础类型。集合请参考 IEnumerable<实体类> 导航属性配置。

luoyunchong avatar Nov 03 '21 06:11 luoyunchong

同意。。假如IEnumerable 要支持。。那意味着相当多的类型都应该支持,而这不是大多数人需要的

hjkl950217 avatar Dec 07 '21 03:12 hjkl950217