2016-08-24 8 views
-4
string updatedVotes = string.Empty; 
updatedVotes = updatedVotes.Substring(0, updatedVotes.Length - 1); 

db.Entry(sch).State = EntityState.Modified; 
sch.Rates = updatedVotes; 
db.SaveChanges(); 

しかし、コードは、エラーのあなたがそこに見ているので、コンパイル、およびIはありませんなぜ正確に理解することができません。誰でも助けてくれますか?は、暗黙的に型「string」を変換できません「System.Collections.Generic.ICollection <Fast.Models.Reviews>」

+2

'updatedVotes'は' string'タイプです。 'sch.Rates'の型は' ICollection 'です。あなたはそのようにお互いに異なるタイプの変数を割り当てることはできません。それはC#101です。 –

答えて

0

updatedVotesは文字列ですが、レート(これはFast.Models.Reviewsのコレクションであると想定しています)に割り当てようとしています。

タイプが間違っています。猫は犬に変換できないので、文字列をSystem.Collections.Generic.ICollectionに変換することはできません。

+0

進化が起こったらどうなるでしょう:** Cat:Dog:Animal **。知るか ;) – MrClan

0

エラーメッセージは、何が起こっているかをほとんど伝えていません。このライン上:updatedVotesがstringであるのに対し、

sch.Rates = updatedVotes; 

料金はICollection<Review>です。 stringICollection<Review>に割り当てることはできません

関連する問題