var cityList = from country in
doc.Element("result")
.Element("cities")
.Descendants("city")
select new {
Name = country.Element("name").Value,
Code = country.Element("code").Value,
CountryCode = int.Parse(country
.Element("countrycode")
.Value)
};
foreach(var citee in cityList)
{
City city = new City();
city.CountryID = from cnt in db.Countries
where cnt.DOTWInternalID == citee.CountryCode
select cnt.ID;
}
Tôi gặp lỗi trên truy vấn thứ hai như đã thấy trong tiêu đề của bài đăng này. Tôi đã thử chuyển đổi thành int
thành nullable int
nhưng không có gì hiệu quả. Giúp tôi, các bạn.Không thể chuyển đổi hoàn toàn loại 'System.Linq.IQueryable <int>' thành 'int?'
Cảm ơn
Có nhiều ví dụ của bạn hơn không? Có vẻ như đối tượng Thành phố sẽ luôn bị loại bỏ sau mỗi lần lặp của vòng lặp? – R0MANARMY