首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq 转得小弟我脑袋晕半天

2012-01-22 
linq 转得我脑袋晕半天如:var query from a in db.T_OnlineItems join b in db.T_CategoryItemon a.Page

linq 转得我脑袋晕半天
如:
var query = from a in db.T_OnlineItems join b in db.T_CategoryItem
  on a.PagePath equals b.PK
  where a.Id.Equals(id)
  select new { b.ItemName };

PagePath为string类型,PK为int类型,怎么把这两个字段转换成相同的数据类型进行查询.


试过:b.PK.ToSting()无效

求解

[解决办法]
Try:

System.Data.Objects.SqlClient.SqlFunctions.StringConvert((dobule)b.PK)
[解决办法]
数据库中用的定长类型吧
Trim()试试

热点排行