누구든지 해결할 수 있습니까? 'carsList'변수를 '_vehicleList'에 캐스팅 할 때이 오류가 발생합니다.어떻게 Linq.DataQuery를 Generic.List로 변환하십시오.
'System.Data.Linq.DataQuery'형식의 객체를 캐스팅 할 수 없습니다. 'System.Collections.Generic.List`1 [VehicleDAOModel] '.
Linq.DataQuery가 VehicleDAOModel의 등록 정보와 일치해야합니까?
내 코드 : 다음하지만 작동하지 않았다 시도
public class VehicleDAOModel
{
[Display(Name = "Id")]
public int _Id { get; set; }
[Required]
[Display(Name = "Year")]
public string _year { get; set; }
[Required]
[Display(Name = "Make")]
public string _make { get; set; }
[Required]
[Display(Name = "Model")]
public string _model { get; set; }
[Required]
[Display(Name = "Trim")]
public string _trim { get; set; }
}
// LINQ TO SQL CODE
var dataContext = new VehicleModelL2SQLDataContext();
var carsList = from v in dataContext.Vehicles
select v;
_vehicleList = (List<VehicleDAOModel>)carsList;
public List<VehicleDAOModel> _vehicleList = new List<VehicleDAOModel>();
: carsList.ToList(); (X) carsList.AsEnumerable(). LoList(); (X)
미리 감사드립니다.
은 우리의 구조를보기 차량. – Adil