当使用mysql的dotnetconnector for ado.net时。一旦我尝试做超过2个包含,我就会遇到以下问题。
错误消息:对象必须实现IConvertible。
我在互联网上看了一下,显然它与mysql驱动程序有关。问题是他们没有把它当作一个错误。
有人可以帮我解决下面给出的代码,以便它能够正常工作吗?
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();
延迟加载被禁用,因为json序列化程序无法使用它。