如何像在常规 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 };
但我想重命名时不带下划线(_) "Template Name"
请帮忙
谢谢
最佳答案
很简单,你不能。您必须为每一列提供一个有效的 c# 变量名称。
这用于使用给定的属性名称构造一个匿名类。稍后您将需要在代码中引用这些内容,因此它必须是有效的 C# 代码。
关于c# - linq to sql - 重命名列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882089/