我的约会数据库有Appointment ID, Status(enum type), Student
作为列值。
这是Status
枚举:
public enum StatusType
{
Pending,
Approved,
Cancelled
}
我需要在Status
列设置为'Pending'
的db(约会)中查询行列表,并将其传递给列表变量。
如何使用C#在Visual Studio中执行此操作?
IEnumerable<Appointment> AppQuery = from appointment in _appointmentData.GetAll()
where appointment.Status????
select appointment;
注意:_appointmentData.GetAll()
列出了db中的整个行。
答案 0 :(得分:2)
取决于数据库中存储的内容,但是如何使用.Equals
:
IEnumerable<Appointment> AppQuery = from appointment in _appointmentData.GetAll()
where appointment.Status.Equals(StatusType.Pending)
select appointment;