我要取的記錄,其中城市名like'zipcode」,其中郵政編碼是可變的,適用條件查詢在實體框架
var zipcd = (from u in db.ZipCodes1
where u.CityName.Contains(zipcode) && u.CityType == "D"
select u).ToList().Select(u => new Viewsearch
{
Zipcode = u.ZIPCode,
CityName = u.CityName,
stateabbr = u.StateAbbr
}).Distinct();
Viewsearch vs = (Viewsearch)zipcd;
if (zipcd.Count() > 1)
{
locations = "United States;" + vs.stateabbr + ";" + vs.CityName;
}
else if (locations == "")
{
locations = "United States;" + vs.stateabbr + ";" + vs.CityName;
}
else
{
locations = "United States;" + vs.stateabbr + ";" + vs.CityName + "," + locations;
}
if (zipcd.Count() > 3) is greater than 3
{
locations = locations.Replace(locations, "," + "<br>");
}
什麼是錯的代碼,你貼?目前還不清楚你在問什麼。 – 2011-06-03 10:43:47
它發出錯誤無法投射類型爲' d__81'1 [ITClassifieds.Models.Viewsearch]'的對象以鍵入'ITClassifieds.Models.Viewsearch'。當從數字值轉換時必須小於無窮大 –
DeviPhone26
2011-06-03 10:53:18