繁体   English   中英

linq 到 sql - 重命名列名

[英]linq to sql - renaming column name

如何像常规 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# 变量名称。

这用于构造具有给定属性名称的匿名 class。 您需要稍后在代码中参考这些内容,因此它必须是有效的 c# 代码。

您可以使用 DataAnnotations 或只让视图检测 Camel Notation 并添加空格;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM