gpt4 book ai didi

c# - 在 C# 中从 DB 查询枚举值

转载 作者:行者123 更新时间:2023-11-29 06:10:11 26 4
gpt4 key购买 nike

我的约会数据库有 约会 ID、状态(枚举类型)、学生 作为列值。

这是 Status 枚举:

 public enum StatusType
{
Pending,
Approved,
Cancelled
}

我需要查询 db(appointments) 中的行列表,其中 Status 列设置为 'Pending' 并将其传递给列表变量。

如何使用 C# 在 Visual Studio 中执行此操作?

IEnumerable<Appointment> AppQuery = from appointment in _appointmentData.GetAll()
where appointment.Status????
select appointment;

注意:_appointmentData.GetAll() 列出数据库中的所有行。

最佳答案

有点取决于存储在数据库中的内容,但是使用 .Equals 会怎样:

IEnumerable<Appointment> AppQuery = from appointment in _appointmentData.GetAll()
where appointment.Status.Equals(StatusType.Pending)
select appointment;

关于c# - 在 C# 中从 DB 查询枚举值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38780168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com