Я создал таблицу SQL Server с использованием EntityFramework 6 Code First, который имеет составной ключ: идентификатор инспектора и идентификатор юрисдикции.Каждая комбинация этих полей должна быть уникальной в таблице, следовательно, составной ключ.
Определение класса / таблицы:
public class InspectorJurisdiction
{
[Key]
[Column(Order = 1)]
public int inspectorId { get; set; }
[Key]
[Column(Order = 2)]
public int jurisId { get; set; }
}
Веб-контекст:
public DbSet<InspectorJurisdiction> InspectorJurisdictions { get; set; }
Я использую шаблон проектирования репозитория для взаимодействия с созданной таблицей, имеющей класс репозиторияИнтерфейс и веб-контекст.
Как подключить оператор
var record = context.InspectorJurisdictions.Find(????)
, чтобы использовать два поля, составляющие составной ключ, для чтения из таблицы базы данных?