LINQ使用空格命名参数

时间:2011-04-13 19:56:41

标签: linq linq-to-sql

from c in Query
select new {User Name = c.UserName};

在LINQ中,我想给出这样的命名参数,但它不接受User Name而是接受UserName

1 个答案:

答案 0 :(得分:5)

不,它不会 - 这不是有效的C#标识符。你不能这样做。

请勿尝试将演示文稿名称与标识符相同。您应该使用一些转换层从属性名称转到UI的标签等。