如何使用LINQ重命名表列重命名,如常规SQL
SELECT t.template_nm as [Template Name]
FROM Template t
我从互联网上找到了答案,我可以重命名列名。但两个单词之间不能有空格。
var template = from t in db.TEMPLATEs
select new { Template_Name = t.TEMPLATE_NM };
但我想重命名它而不用下划线(_)“模板名称”
请帮忙
谢谢
答案 0 :(得分:4)
很简单,你做不到。您必须为每列提供有效的c#变量名称。
这用于构造具有给定属性名称的匿名类。您需要稍后在代码中引用这些内容,因此它必须是有效的c#代码。
答案 1 :(得分:3)
您可以使用DataAnnotations或只是让视图检测Camel Notation并添加空格;)