日期:2014-05-17  浏览次数:20639 次

在linq查询时截取字符串,这样写为什么不对?

------解决方案--------------------
需要一个属性名。
比如
a = winobotivurl.substring(0, 100)
------解决方案--------------------
楼主描述问题的能力极待提高啊,楼主有什么,想要什么,我只能发挥想象力来解答了:
return dbContext.weeklyTVs.Select(w=>
new weeklyTV{
id=w.id,
date=w.date,
winobotTVUrl=w.winobotTVUrl.Substring(0,100)
}
).ToList()

------解决方案--------------------
 winobotTVUrl=w.winobotTVUrl.Substring(0,100) 这个不严谨 如果w.winobotTVUrl.length<=100 就抱出异常
 winobotTVUrl=w.winobotTVUrl.length>100?w.winobotTVUrl.Substring(0,100):w.winobotTVUrl;