如何在LINQ查询中获取显示/描述枚举?获取显示在LINQ中的枚举
例如
var query = dbo.Records.AsQueryable()
.Select(x => new
{
Id = x.Id,
Care = new
{
x.StartDate,
x.ForwardedBy,
},
Prescriptions = x.Prescriptions.Select(p => new
{
p.Medicament,
p.IntervalUse //My Enum, how get Display name?
}),
}).OrderByDescending(x => x.Id);
此查询是一个exampleand我需要AsQueryable
在我的数据库
任何原因,你不能只把它作为'enum'并获得显示名称在视图或您的形式?这通常是首选的方法。 –
是什么意思显示/描述?你在你的枚举上有[DisplayNameAttribute] s,还是你在谈论枚举的名字 –
@JoshK我回到json – user98498