Я работаю с базой данных Northwind. Также я работаю с данными ReactiveUI и Dynami c, поэтому я использую SourceCache для работы с коллекцией записей.
В случае, если первичный ключ entite состоит из одного поля, я могу легко использовать SourceCache, например, позволяет создать SourceCache для Employee
сущности:
employeesList = new SourceCache<Employee, int>(a => a.EmployeeID);
Но я не могу использовать SourceCache для Order_Details
сущностей, поскольку у этой сущности есть составной первичный ключ.
Можно ли создать SourceCache объекта, который имеет составной первичный ключ?