У меня есть вопрос о таблице aspnet_applications. Я создал членство в asp.net, используя .net Framework 4.0, он создал несколько таблиц, но я не понимаю, почему Microsoft создает таблицу aspnet_applications, например:
ApplicationName -> Первичный ключ
LoweredApplicationName
ApplicationId -> уникальный индекс
Описание
Я думаю, что по моему мнению applicationId должен быть ключом, а имя приложения должно быть уникальным индексом, но Microsoft сделала наоборот. и у меня есть некоторые проблемы с моделью сущностей .net, когда мне нужно обновить модель из базы данных, которую она не смогла обновить. Я имею в виду, что это не могло создать ассоциации.
Какова основная причина определения Application-Name в качестве первичного ключа вместо application-Id?