Программно получать метаданные об индексах и ограничениях из объектного контекста Entity Framework 6 - PullRequest
0 голосов
/ 06 апреля 2019

Я работаю с уникальными индексами в среде первого кода.Они определены следующим образом:

modelBuilder.Entity<Foo>().HasIndex(foo => foo.Bar).IsUnique()

Используя модель метаданных Entity Framework, я хотел бы программно получить список индексов (или ограничений) для заданного типа (в данном случае Foo).

Делать подобные вещи с EF оказалось относительно легко.Например, вы можете получить список имен свойств, которые являются первичными ключами указанного набора, например: Сначала код Entity Framework.Найти первичный ключ .Entity Framework также удобно раскрывает свойства навигации с помощью аналогичных методов: EF5 Как получить список свойств навигации для объекта домена .

Есть ли что-то подобное для (уникальных) индексов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...