无效的表达式项';选择'';组';等
本文关键字:选择 无效 表达式 | 更新日期: 2023-09-27 18:00:46
在我使用的应用程序中,我收到了18个错误,如:
Error 2 Invalid expression term 'select'
Error 6 Syntax error, ',' expected
似乎是连在一起的。
我应该在哪里寻找问题的根源?
类中有所有这些错误的部分:
if (this.TicketType == "Delivery")
{
this.Drivers = new ObservableCollection<User>(this.loginService.GetAllDrivers());
}
else if (this.TicketType == "Drivers")
{
IEnumerable<User> tickets =
from t in this.Tickets // here error
where !string.IsNullOrEmpty(t.DriverName)
group t by t.DriverName into group // here error
select new User()
{
Name = group.Key, // here error
Id = (
from g in group // here error
select g.DriverId).First<int>()
};
if (tickets == null)
{
this.Drivers.Clear();
}
else
{
this.Drivers = new ObservableCollection<User>(tickets);
}
this.OnPropertyChanged("Drivers");
}
您需要添加using System.Linq;