Linq to SQL -重命名列名
本文关键字:重命名 to SQL Linq | 更新日期: 2023-09-27 17:54:31
如何像在常规SQL中那样使用LINQ重命名表列
SELECT t.template_nm as [Template Name]
FROM Template t
我从网上找到了一个答案,我可以重命名列名。但是两个单词之间不能有空格。
var template = from t in db.TEMPLATEs
select new { Template_Name = t.TEMPLATE_NM };
但是我想重命名它,不带下划线(_)"模板名称"
请帮忙
谢谢
很简单,你不能。您必须为每个列指定一个有效的c#变量名。
用于用给定的属性名构造一个匿名类。你将需要在后面的代码中引用这些,所以它必须是有效的c#代码。
您可以使用DataAnnotations或让视图检测Camel Notation并添加空格;)