تا جاییکه من متوجه میشم مشکل اینه :
شما توی جدول کالاهاتون دو یا چند تا کالا با ID یکسان دارین.
خطا هم به این خاطره که عبارت این :
db.kalas.Where(c => c.ID = m)
چند کالا رو برمیگردونه در صورتی که باید حتم یک کالا رو برگردونه.
مگه این ID توی جدول کالا ستون اصلی نیست؟