如何在我的房产名称中添加空格?

问题描述 投票:0回答:3

我有以下疑问:

var query = _projectEmployeesBLL.GetAll()
    .Where(x => x.EmployeeID == employee.EmployeeID 
           && x.project.isActive == true 
           && x.project.isDelected == false)
    .Select(x => new
    {
        x.project.ProjectID,
        ProjeAdı = x.project.Name,
    });

问题是我在 Select 子句中创建了属性

ProjeAdı
。我希望该属性与 sql 列匹配,
Proje Adı
(注意空格)。我怎样才能做到这一点?

c# sql lambda
3个回答
4
投票

虽然这在您的情况下可能没有用,但寻找方法的其他人可以使用“DisplayName”属性,该属性在将属性枚举为propertiesDescriptor时可以派上用场。 我有类似的要求。 这是如何使用它-

[DisplayName("Father Name")]
public string FatherName{get;set;}

然后使用

访问它
propertyDescriptor.DisplayName

或分享的小道这里


2
投票

别名之间不能有空格,就像任何变量名不能有空格一样,它们被认为是不好的命名约定,您可以使用 _(下划线) 例如。项目_阿迪


0
投票

使用这个属性我在.net core 6版本和8版本中使用这个

[Column("时间段")] //属性 公共字符串时间带{获取;放; }

© www.soinside.com 2019 - 2024. All rights reserved.