子查询问题 返回
C#论坛
老数据
5
1732
悬赏:5 飞吻
子查询不支持可空类型的查询吗?
public DateTime? editTime { get; set; }
SqlFunc.Subqueryable<MyTest>().Where(s => s.tid == a.id).Select(s => s.editTime)
报异常

热忱回答(5)
-
fate stay night VIP0
2021/1/18你这个是2边类型不一样吧
0 回复 -
银 VIP0
2021/1/18@fate stay night:类型是一样的
0 回复 -
fate stay night VIP0
2021/1/18covert.toxx 这样呢
0 回复 -
银 VIP0
2021/1/19@fate stay night:
lastChangeTime = SqlFunc.Subqueryable<RealNameEditRecordTbl>()
.Where(c => c.realNameID == a.id).Select(c => Convert.ToDateTime(c.editTime))
使用Convert.ToDateTime后生成的sql有异常
这个列生成的语句是这样的列名不见了
(SELECT TOP 1 FROM [RealNameEditRecordTbl] WHERE ( [realNameID] = [a].[id] )) AS [lastChangeTime]
0 回复 -
银 VIP0
2021/1/19@fate stay night:最近有点忙,所以回复慢了
0 回复