c#用linq访问数据库怎么取不出值

2025-05-05 00:42:46
推荐回答(1个)
回答1:

因为你在select里采用了字符串拼接,拼接默认是调用ToString方法的,Null是没有ToString的所以返回就空掉了。
你可以在select里判断下是不是null

public string isNull(string s)
{ return s.IsNullOrEmpty(s) ? "" : s;}select isNull(d.max) + .....这样的方式