首页 新闻 赞助 找找看

关于EF中转字段类型的问题

0
悬赏园豆:10 [已关闭问题] 关闭于 2014-08-08 09:40
var temp = userDb.U_AccountLog.Join(userDb.Users, l => l.UserId, u => u.Id, (l, u) => new PVM_CashLog()
                {
                    LogType = 0,
                    UseType = l.LogType.HasValue ? (int)l.LogType : 0,
                    Type = l.Type,
                    ItemId = SqlFunctions.StringConvert(l.ALId*1M),//转换成字符
                    Mobile = u.Mobile,
                    UserName = u.LoginName,
                    Price = l.Price,
                    CreateTime = l.Createtime,
                }).Union(userDb.U_KBLog.Where(l => l.State == 1).Join(userDb.Users, l => l.UserId, u => u.Id, (l, u) => new PVM_CashLog()
                {
                    LogType = 1,
                    UseType = l.LogType.HasValue ? (int)l.LogType : 0,
                    Type = l.Type,
                    ItemId = l.OrderNum,
                    Mobile = u.Mobile,
                    UserName = u.LoginName,
                    Price = l.Price,
                    CreateTime = l.Createtime
                }));


关键代码:ItemId = SqlFunctions.StringConvert(l.ALId*1M),//转换成字符

用这种方式可以将ALId转成string,但是感觉怪怪的,l.ALId.ToString()是会报错的。

求教大神,还有其它写法么?

EF
Alex_QY1987的主页 Alex_QY1987 | 小虾三级 | 园豆:1888
提问于:2014-07-28 17:50
< >
分享
所有回答(1)
0

没有了。

Launcher | 园豆:45045 (高人七级) | 2014-07-28 17:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册