siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.64k stars 1.2k forks source link

插件开发,数据库字段使用问题求助 #3726

Open fsea opened 5 months ago

fsea commented 5 months ago

数据库: image

Model: image

定义如上图,public List Steps { get; set; }这里在调用时读取或写入,都会报错不支持,我想把List对象以文本写入数据表中的Steps字段,并能够从数据库中取出时自动序列化为List对象,应该要如何实现呢?

fsea commented 5 months ago

用[JsonConverter(typeof(StringEnumConverter))]也不行

starlying commented 5 months ago

建议将对象数组类型改为字符串类型,get或者set的时候通过Json转换一下。