これを解決するのを手伝ってくれる人はいますか?「carsList」変数を「_vehicleList」にキャストすると、このエラーが発生します
タイプ「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(); (バツ)
前もって感謝します。