不能隐式转换类型'string'& # 39; System.Collections.Generic.I
本文关键字:System Collections Generic string 转换 类型 不能 | 更新日期: 2023-09-27 18:03:48
string updatedVotes = string.Empty;
updatedVotes = updatedVotes.Substring(0, updatedVotes.Length - 1);
db.Entry(sch).State = EntityState.Modified;
sch.Rates = updatedVotes;
db.SaveChanges();
但是由于你在上面看到的错误,代码无法编译,我还没有完全理解为什么。有人能帮忙吗?
updatedVotes是一个字符串,但是您试图将其分配给Rates(我假设它是Fast.Models.Reviews的集合)。
你有错误的类型。猫不能转换为狗,因此字符串不能转换为System.Collections.Generic.ICollection
错误消息大致告诉您发生了什么。在这一行:
sch.Rates = updatedVotes;
Rates是ICollection<Review>
,而updatedVotes是string
。不能将string
分配给ICollection<Review>