我有以下疑问:
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ı
(注意空格)。我怎样才能做到这一点?
虽然这在您的情况下可能没有用,但寻找方法的其他人可以使用“DisplayName”属性,该属性在将属性枚举为propertiesDescriptor时可以派上用场。 我有类似的要求。 这是如何使用它-
[DisplayName("Father Name")]
public string FatherName{get;set;}
然后使用
访问它propertyDescriptor.DisplayName
或分享的小道这里
别名之间不能有空格,就像任何变量名不能有空格一样,它们被认为是不好的命名约定,您可以使用 _(下划线) 例如。项目_阿迪
使用这个属性我在.net core 6版本和8版本中使用这个
[Column("时间段")] //属性 公共字符串时间带{获取;放; }