Подтвердить что ты не робот

Совокупный естественный ключ в DbSet.AddOrUpdate

Я пытаюсь использовать миграции данных CodeFirst в EF5 со своей таблицей с составным естественным ключом. Можно ли указать это в первом аргументе DbSet.AddOrUpdate, например

context.Table1.AddOrUpdate(
     t=>t.Column1 && t.Column2,
     new Table1 { properties... }
);

Как можно указать использование более одного свойства в этом случае?

Спасибо, Matthew

4b9b3361

Ответ 1

Оказывается, мне пришлось использовать анонимный тип в первом аргументе, например.

t => new { t.Column1, t.Column2 }