получил 3 класса,LINQ Регистрация метод
public calss Employee
{
public int ID { get; set; }
public string FName { get; set; }
public string LName { get; set; }
public int Age { get; set; }
}
public class Sale
{
public int EmpID { get; set; }
public DateTime Date { get; set; }
public int Amount { get; set; }
}
и класса DB, которые инициируют список сотрудников и продаж и содержат методы, включающие LINQ запросы:
один из методов, необходимо получить в год верните меня, все сотрудники совершили продажу в этом году, теперь в последний раз. Я хочу получить из объединенного списка только объект-сотрудник, не помещая свойства самостоятельно, и из-за создания отдельного, поэтому у меня не будет дубликатов, здесь, где Я до сих пор, я бы с удовольствием помог, потому что я получаю уведомления об ошибках:
public List<Employee> GetEmployeesMadeSale(int year)
{
var emploSales =
Employees.Join(
Sales,
e => e.ID, //empID = e.ID, Amount = s.Amount
s => s.EmpID,
(e, s) => new { Emplo = e, Year = s.Date.Year })
.Where(es => es.Year == year)
.Select(es => new Employee() = es.Emplo)
.ToList();
//return emploSales
}