Как динамически создать выражение составного ключа? - PullRequest
4 голосов
/ 05 сентября 2011

Мне нужно динамически создать составной ключ с анонимным типом, как следует.

modelBuilder.Entity<TEntity>().HasKey(**x => new { x.Property1, x.Property2}**); 

Мне удалось динамически создать ящик для одного ключа. Но я не знаю, как создать композитный ключ. Я потратил достаточно времени на Google для этого решения, но я не мог найти его. Любая помощь будет признательна.

1 Ответ

0 голосов
/ 23 декабря 2011

Я думаю, что это должно работать:

modelBuilder.Entity<TEntity>().HasKey(x => x.Property1).HasKey(x => x.Property2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...