Мой файл контроллера содержится ниже.Невозможно неявно преобразовать тип 'System.Data.Linq.ISingleResult <""> в' System.Collections.Generic.IEnumerable <" ">. Существует явное преобразование?
public ActionResult Index()
{
CityNameList ct = dt.AllCity(); /*Returns Citynames. Used Linq to Sql Classes to retrieve from DB. */
return View(ct);
}
И в CityNameList.cs файл в модели
public class CityNameList
{
public IEnumerable<string> CityName {get;set;}
}
действительно пытался много решить проблему, но не использовать. Я новичок в MVC. Мне нужна четкая идея передать данные в «Вид» из результата «Хранимая процедура в контроллере».
Укажите код в AllCity() – JDupont
Не могли бы вы добавить дополнительную информацию о своей программе и на какой строке вы получите сообщение об ошибке? Я бы предположил, что вы пытаетесь присвоить значение типа SingleResult для CityName, которое является IEnumerable, но вы не предоставляете много информации об этом. –
Auguste
@JDupont - AllCity() - это имя хранимой процедуры, вызываемой через классы Linq to Sql, а dt - это объектный контекст данных в классах L2SQL ............. Еще одна вещь, которую мне нужно изменить ничего в файле CityNmaeList.cs .. ?? – Abhi