sqlSugar插入对象中有List报错 返回

SqlSugar 老数据
4 964
该叫什么 meet 发布于2021/12/28
悬赏:5 飞吻

C#

public class Person

{

pubic string name = "中国人";


pubic List<string> skill_List = GetSkill_List();

}


public List<string> GetSkill_List()

{

   List<string> skill_List = new List<string>();

   for(int i = 0; i < 10; i++)

   {

       skill_List.Add("默认技能" + i);

   }

}


插入Person时候,如果skill_List中有多个数据,会报错:MySql.Data.MySqlClient.MySqlException:“Column count doesn't match value count at row 1”


求指教~~~~

热忱回答4

  • fate sta fate sta VIP0
    2021/12/28


    [SugarColumns(IsJson=true)]

    pubic List<string> skill_List = GetSkill_List();

    0 回复
  • meet meet VIP0
    2021/12/28

    @fate sta:谢谢,如果不是List<string>字符串列表,而是对象列表  List<Data>呢? 

    0 回复
  • fate sta fate sta VIP0
    2021/12/28

    都行的只要能序列化和反序列化

    0 回复
  • meet meet VIP0
    2021/12/28

    @fate sta:好的

    0 回复