.net EF codefirst使用MySqlConnector

.net EF codefirst使用MySqlConnector,.net,mysql,connector,.net,Mysql,Connector,使用mysql中的dotnetconnector for ado.net时。当我尝试进行2次以上的包含时,我会遇到以下问题 错误消息:对象必须实现IConvertible 我在互联网上看了看,很明显这与mysql驱动程序有关。问题是他们不承认它是一个bug 有人能帮我一个解决方案,重写下面给出的代码,使其工作吗 toSave = worker.Persons.Data.OfType<Employee>() .Where(x => x.Id ==

使用mysql中的dotnetconnector for ado.net时。当我尝试进行2次以上的包含时,我会遇到以下问题

错误消息:对象必须实现IConvertible

我在互联网上看了看,很明显这与mysql驱动程序有关。问题是他们不承认它是一个bug

有人能帮我一个解决方案,重写下面给出的代码,使其工作吗

toSave = worker.Persons.Data.OfType<Employee>()
                .Where(x => x.Id == toCopyFrom.Id)
                .Include(x => x.PhoneNumbers)
                .Include(x => x.Contracts)
                .Include(x => x.Addresses)
                .Include(x => x.WorkAreas)
                .SingleOrDefault();
toSave=worker.Persons.Data.OfType()
.Where(x=>x.Id==toCopyFrom.Id)
.包括(x=>x.PhoneNumber)
.包括(x=>x.合同)
.Include(x=>x.address)
.包括(x=>x.工作区)
.SingleOrDefault();
延迟加载被禁用,因为json序列化程序无法使用它