2011-05-04 53 views
1

我怎么能在普通的SQLLINQ to SQL中 - 重命名列名

SELECT t.template_nm as [Template Name] 
FROM Template t 

使用LINQ像重命名表列重命名我找到了答案来自互联网,我可以重命名列名。但两个词之间不能有空格。

var template = from t in db.TEMPLATEs 
     select new { Template_Name = t.TEMPLATE_NM }; 

但我想,没有下划线进行重命名(_) “模板名称”

请帮助

谢谢

回答

4

很简单,你不能。您必须为每列提供一个有效的c#变量名称。

这是用来构建一个匿名类与您的给定属性名称。您将需要稍后在代码中参考这些代码,因此它必须是有效的C#代码。

3

您可以使用DataAnnotations或只是使视图检测驼峰符号并添加空格;)