有没有更好的方法来写下面的?
select new
{
PaymentId = String.IsNullOrEmpty(p.PaymentId) ? "" : p.PaymentId,
AgencyId = String.IsNullOrEmpty(p.AgencyId) ? "" : p.AgencyId,
...............
................
Run Code Online (Sandbox Code Playgroud)
如果你确定p不是null你可以写的
PaymentId = p.PaymentId ?? "";
Run Code Online (Sandbox Code Playgroud)
如果PaymentId为null,它将返回一个空字符串